私はここで頭がいっぱいです。私が見つけることができる他のすべてのサンプル github プロジェクト ページとブログを見ようとしましたが、私が得ている問題を示すものはありません。まず、リポジトリ用のプロジェクト ページを作成しようとしています。これを行うには、通常のチュートリアルに従い、プロジェクト リポジトリに gh-pages ブランチを作成してプッシュしました。
これらを実行して、ファイルをテンプレート化することができました。私はなんとかHAMLとSASSを使用することさえできました(どちらもまだhtml/cssに変換されており、それがレポにプッシュされているので問題ありません)。私は自分のjekyllを間違って設定していると思います。まず、config.yml で baseurl または url を使用している他の人のページに構成が見当たりません。
私の問題は、私の投稿をループするときです:
{% for post in site.posts %}
<a href="{{ post.url }}">{{ post.title }}</a>
{% endfor %}
href は常に次のように生成されます。href="/post-title"
私の_config.yml
ところではこれしかありません:
permalink: /exercises/:title
リンクをクリックすると、実際にはhttp://corroded.github.com/projectname/exercises/title-であるはずなのに、常にhttp://corroded.github.com/exercises/title-hereを指す問題ここ
私は実際に次のようにしてパスをハードコーディングしようとしました:
<a href="http://corroded.github.com{{ post.url }}">
これは機能します。投稿に移動しますが、生成されたhtmlではなくプレーンテキストとして表示されます。ここで非常に単純なものが欠けていることはわかっていますが、それを見つけることができないようで、週末中ずっとこれに取り組んできました。
ああ、追加するのを忘れていました: ローカルホストでこれを行うと、次のすべてにアクセスできます:
http://localhost:4000/
リンクをクリックするhttp://localhost:4000/exercises/title-here
と、IT WORKS にアクセスできます。したがって、構成と関係があるとかなり推測しています。