我与Jekyll创建了一个网站,并将其上传到github。这样一来,我就可以在此处免费托管我的网站(目前基本上只是一个模板),在这里进行回购:
https://github.com/themallardcomplexion/themallardcomplexion.github.io
它可以很好地在域名上在线使用,但是我尝试下载并在本地提供它,但是出现以下错误:
配置文件:无 来源:C:/Users/isw/Desktop/Taijisoce/themallardcomplexion.github.io-master 目的地:C:/Users/isw/Desktop/Taijisoce/themallardcomplexion.github.io-master/_site 增量构建:已禁用。启用--incremental 正在产生... 生成警告:他们allardcomplexion.github.io-master / _posts / 2019-01-19-welcome-to-jekyll.markdown中请求的布局'post'不存在。 生成警告:allallcomplexion.github.io-master / 404.html中请求的布局“默认”不存在。 生成警告:他们allardcomplexion.github.io-master / about.md中请求的布局“页面”不存在。 生成警告:allallcomplexion.github.io-master / index.md中请求的布局“ home”不存在。 在0.587秒内完成。 自动再生:为'C:/Users/isw/Desktop/Taijisoce/themallardcomplexion.github.io-master'启用 服务器地址:http://127.0.0.1:4000 服务器正在运行...请按ctrl-c停止。
它不带任何格式,只显示纯文本网站。...有什么想法吗?
我尝试通过Github应用程序下载代码并以zip格式下载
答案 0 :(得分:2)
错误来自Jekyll,它们正在为您构建的页面寻找布局。您需要制作一个/_layouts/
文件夹,其中包含网站所需的所有布局:
/_layouts/
|
|--default.html
|
|--post.html
|
|--page.html
|
所有这些都与即将出现的构建警告相对应。有关更多详细信息,请参见Jekyll tutorials和docs。
另外,最好不要克隆该仓库,而要下载它。这样,您可以在本地进行更改,然后将更改推送到GitHub。这是cloning a repo
的文档链接