Jekyll 多语言固定链接
文章放在 en/
和 zh/
子目录,不会影响设定的 permalink。只要 Front Matter 中显式写了 permalink:
,Jekyll 会按设定输出 HTML,与文件目录无关。
注意事项
- 每篇建议都写完整的
permalink:
; -
en/
、zh/
仅用于组织内容,不影响 URL; - 若未设定,Jekyll 会使用
_config.yml
中的默认格式,可能受到路径与文件名影响。
示例(固定链接保持一致)
_posts/en/utopia.md
---
lang: en
title: Utopia
permalink: /blog/2025-07-30/utopia/
---
_posts/zh/utopia.md
---
lang: zh
title: 乌托邦
permalink: /zh/blog/2025-07-30/utopia/
---