' Bundle Exec Jekyll Build'没有更新网站

时间:2017-10-12 07:13:02

标签: ruby-on-rails command-line windows-10 jekyll static-site

我正在使用Windows 10操作系统,我正在使用命令行将Jekyll网站推送到个人服务器/域。 jekyll文件最初是在Mac上编译的。我调整了窗户的宝石。

使用'捆绑exec jekyll serve'我的网站运行良好,但是当我去构建网站时,没有任何变化。

有什么可能导致这个问题的原因吗?

我附加了两个屏幕 - 一个使用bundle exec jekyll build --watch命令,另一个使用jekyll build

bundle exec jekyll build --watch

only jekyll build

1 个答案:

答案 0 :(得分:0)

我认为您误解了文档。

  • jekyll build只需构建网站并将其放入 _site 文件夹中。
  • jekyll build --watch也会这样做,但也会更新 _site 文件夹的内容。

以上两个命令都只是创建您的网站。但是为了让它“活着”#34;您需要一个由jekyll serve命令提供的Web服务器:

  

Jekyll还附带了一个内置的开发服务器,可以让您在本地浏览器中预览生成的网站的样子。

serve或多或少有效,build --watch +提供服务器。