从Github下载了Jekyll网站,但它不适用于本地

时间:2019-05-22 04:08:23

标签: github jekyll

我与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格式下载

1 个答案:

答案 0 :(得分:2)

错误来自Jekyll,它们正在为您构建的页面寻找布局。您需要制作一个/_layouts/文件夹,其中包含网站所需的所有布局:

/_layouts/
  |
  |--default.html
  |
  |--post.html
  |
  |--page.html
  |

所有这些都与即将出现的构建警告相对应。有关更多详细信息,请参见Jekyll tutorialsdocs

另外,最好不要克隆该仓库,而要下载它。这样,您可以在本地进行更改,然后将更改推送到GitHub。这是cloning a repo

的文档链接