0
githubページのブログ記事にナビゲーション機能を追加したかったのです。ギブスにプッシュするとjekyllの投稿のURLが表示されない
私は私のpost.htmlに次のコードを追加:
<div class="PageNavigation">
{% if page.previous.url %}
<a class="prev" href="{{page.previous.url}}">«
{{page.previous.title}}</a>
{% endif %}
...
</div>
私はgithubのに投稿をプッシュすると、リンクが原因コードはリポジトリURLの下に常駐しているという事実のために動作しません。 回避策として、リンクに手動でリポジトリ名を追加しました。それは次のようになります:
<a class="prev" href="/myRepoName{{page.previous.url}}">«
{{page.previous.title}}</a>
ここで問題は、ナビゲーションがローカルで動作していないことです。この混乱を避けるための簡単な解決法はありますか? _config.ymlで
あなたは "ベースURL" を設定してみてください:
リンクは次のようになります。ローカルでは、CLIオプションを使用して、またはいくつかの環境を使用して、それを上書きすることができます。参照:https://jekyllrb.com/docs/configuration/それはどういう意味ですか? – Christian
ありがとうクリスチャン!実際にベースURLを設定すると、トリックでした! – mtleis