2017-10-12 71 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