ページごとに設定する
frontmatterで設定する
個々の(html/.md)のページのfrontmatterに、
permalink: /〇〇/ と記述する
->結果:https://サイト名/about/となる
---
permalink: /about/
---
全体に設定する
_config.ymlで設定する
_config.ymlに、permalink: /任意のリンク/:titleと記述する
->結果:https://サイト名/任意のリンク/:titleとなる
/*_config.ymlに記述*/
permalink: /blog/:title
frontamatterにpermalinkが設定されているとそちらが優先される
->結果:https://サイト名/about/となる
ページをフォルダにまとめるてパーマリンクを統一する
例えば制作事例(production-cases)をまとめてパーマリンク(production-cases/〇〇)を統一したい場合
①フォルダを作成(_production-cases)ファイルを追加
/*ファイル構成*/
├─_production-cases
└ case1.md
└ case2.md
└ case3.md
②config.ymlに以下を追加する。
/*_config.ymlに記述*/
collections:
production-cases:
output: true
permalink: /:collection/:path/
③->結果:https://サイト名/production-cases/〇〇となる
参考サイト
コレクション:https://jekyllrb.com/docs/collections/
リンクをカスタマイズする:ジキルのurlをカスタマイズする方法は?