1

ブラウザで新しいページを表示できません。私は Win7 を使用しており、Ruby1.9.3 と DevKit がインストールされています。新しい Jekyll サイトを作成すると、すべてが機能します。index.html をルートにコピーし、名前を about.html に変更したところ、機能し、ブラウザで両方のページを表示できました。about.html ページをコピーして名前を contact.html に変更すると、ページはレイアウトを継承できず、ブラウザーでテキスト コンテンツと Liquid タグのみをレンダリングします。これらはすべてローカル マシン上にあります。アドバイスをありがとう。

レポ: https://github.com/greenlightjspence/JekyllWin7/

4

1 に答える 1

4

今日も同様の問題があり、ほぼ1時間格闘した後、Visual Studioが問題を引き起こしている「署名付きUTF-8」エンコーディングでファイルを保存したことが最終的にわかりました。ファイルエンコーディングを「署名なしのUTF-8」に変更すると役立ちました。ファイルのエンコーディングを変更するには、ファイル (私の場合は index.html) を開き、[ファイル] -> [高度な保存オプション] に移動します。それがあなたにも役立つことを願っています。

公式の Jekyll サイト ( http://jekyllrb.com/docs/frontmatter/ ) で言及されている既知の問題のようです。

于 2013-12-15T21:58:31.290 に答える