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/
---