2017-10-12 18 views
0

私はWindows 10 OSで作業しており、コマンドラインを使用してJekyllサイトをパーソナルサーバー/ドメインにプッシュします。 jekyllファイルはもともとMacに準拠していました。私は窓用の宝石を調整しました。'Bundle Exec Jekyll Build'がサイトを更新しない

私のサイトは 'bundle exec jekyll serve'を使ってうまく動作しますが、サイトを構築するためには何も変わりません。

この問題の原因は何ですか?

私はbundle exec jekyll build --watchコマンドを使用するものとjekyll buildを使用するものの2つのスクリーンキャプチャを付けました。

bundle exec jekyll build --watch

only jekyll build

答えて

0

私はあなたがドキュメントを誤解だと思います。

  • jekyll buildは、単純にサイトを構築し、_siteフォルダに入れます。
  • jekyll build --watchも同じですが、_siteフォルダの内容も更新されます。

上記の両方のコマンドは、サイトを作成するだけです。

ジキルはまた、あなたが発生したサイトがでどのように見えるかをプレビューすることができます内蔵の開発サーバーが付属しています:しかし、それはあなたがjekyll serveコマンドによって提供されているWebサーバーを、必要とする「生きる」作りますブラウザをローカルにインストールします。

servebuild --watch +はサーバーを提供します。

+0

私はジキルのサービスをするとき、私はそれを私たちのホストプロバイダに行く必要がありますか? 私は 'jekyll serve'も使用しているため、ローカルサーバーにのみ表示されることを期待しています。 – Elsie

関連する問題