0

ローカルホストでjeykllWebサイトを実行しています。これは私のターミナルです

jekyll --server $4000 --auto

ブラウザにlocalhost:4000と入力しても機能しない理由がいくつかありますが、337に移動する必要があります。理由を知っている人はいますか?

とにかく、私が最初にそれをロードするとき、それはそれがそうであるべきであるように表示します。

http://cl.ly/image/390e033s160I

次に、ページを更新します

http://cl.ly/image/11470G2z1s15

別のリフレッシュはこれをもたらします

http://cl.ly/image/3G2m0O3w1Y3x

そして、それは毎回輪になって続きます。

ウェブサイトはここで見つけることができます:joshhornby.co.uk

クローム開発ツールをざっと見てみると、次のようになっています。リソースの読み込みに失敗しましたhttp://localhost:337/stylesheets/style.css 。しかし、なぜですか?それは時々ロードしますか?非常に混乱。

4

1 に答える 1

1

当面の解決策は、コマンドラインを次のようにすることです。

jekyll --server 4000 --auto

4000は環境変数ではないため、$は必要ありません。

私は通常、ポートを_config.ymlに配置します-おそらくそれが337の由来です。その他の問題は、アクセス許可に関連している可能性があります。1000未満のポート番号を使用すると、管理者アクセスが必要になり、ファイルの再生成時に問題が発生する可能性があります。

于 2012-11-16T01:12:03.103 に答える