私のjekyllサイトのルートディレクトリを別のフォルダに変更しようとしていましたが、これを行う方法が見つからず、可能かどうか疑問に思っていましたか? 私が望むのは、すべてのHTMLページが_pagesという名前のフォルダにあり、Webサイトがこのフォルダからindex.htmlを読み込むことです。現在のところ、私はbaseurlを変更し、www.domain.com/pages/index.hmtlでウェブサイトにアクセスすることによってのみこれを行うことができます。 htmlファイルがこのフォルダに残るようにして、jekyllがwww.domain.com/からindex.htmlにアクセスできるようにサイトをレンダリングすることができますか?あなたの_pages/index.html
ファイルでjekyllのルートディレクトリを変更できます
include: [_pages]
このようなfrontmatterでパーマリンクが含まれています:
は、あなたのHTMLページはこのように生きるディレクトリを含める必要がありますあなたの_config.yml
ファイルで
ありがとうございます!私はコレクションをページとして出力し、パーマリンクを使ってリダイレクトすることによってもこれをやりました。 変数をフロントマターに置く方法があるかどうか知っていますか? これを作成してパーマリンクを生成しましたが、フロントマターで変数 "link"を使用することはできません。 {%assign link = page.url |ストリップベース%} – greystash