我正在Windows 10操作系统上工作,正在使用命令行将Jekyll站点推送到个人服务器/域。jekyll文件最初是在Mac上编译的。我已经调整了windows的gem。
我的站点使用“bundle exec jekyll serve”运行良好,但当我构建站点时,没有任何变化。
是否知道可能导致此问题的原因?
我已经附加了两个截图--一个使用bundle exec jekyll build --watch命令,另一个简单地使用jekyll build。


发布于 2017-10-13 03:30:45
我想你误解了文档。
jekyll build只需构建站点并将其放入folder.jekyll build --watch的_site中即可完成同样的操作,但还会更新_site文件夹的内容。上面的两个命令都只是创建你的站点。但要使其“活动”,您需要一个web服务器,该服务器由jekyll serve命令提供:
Jekyll还带有一个内置的开发服务器,允许您在本地预览生成的站点在浏览器中的外观。
由于build --watch +提供了服务器,serve或多或少地发挥了作用。
https://stackoverflow.com/questions/46703547
复制相似问题