2017-10-12 74 views
0

我在Windows 10操作系统的工作,我使用的命令行推杰基尔网站到个人服务器/域。 jekyll文件最初是在Mac上编写的。我调整了窗口的宝石。“捆绑Exec的杰基尔构建”没有更新的网站

我的网站工作正常使用“束EXEC杰基尔服务”,但是当我去建立网站,没有什么变化。

有什么想法可能会造成这个问题?

我已经连接有两个screencaps - 利用bundle exec jekyll build --watch命令一个和另一个简单地jekyll build

bundle exec jekyll build --watch

only jekyll build

回答

0

我想你是误会的文档。

  • jekyll build简单地建立网站,并把它放在_site文件夹。
  • jekyll build --watch不相同,而且更新_site文件夹的内容。

两个以上命令只是创建您的网站。但要让它“活”你需要一个Web服务器,它是由jekyll serve命令规定:

杰基尔还带有一个内置的开发服务器,让你预览生成的网站将是什么样子的您的浏览器本地。

serve或多或少的作为build --watch +提供服务器。

+0

因此,当我做Jekyll服务时,我需要将这些交给我们的主机提供商? 因为我也使用了'jekyll serve',期望它只显示在本地服务器上。 – Elsie