2020-01-15 更新:如果你只是想实现「文章源码放在子目录、永久链接保持不变」的效果,可以直接修改 _config.yml
中的配置:
permalink: :name/
new_post_name: :year/:title.md
感谢 @SukkaW 在评论区提供的建议!
在 Hexo 中,我们可以通过站点配置中的 permalink
配置项来指定文章的永久链接的格式。比如说默认值是 :year/:month/:day/:title/
,那么一篇 slug 为 hello-world
的文章,最终生成的链接就是 2019/10/13/hello-world/
。
如果你不想分得这么细,也可以根据自己的喜好 自定义这个配置项。本博客就将其设置为了 :title/
,即仅使用文章的 slug 作为永久链接,更清爽一些。
但是这样一来,文章源文件的管理就有点难办了。Hexo 中所有的文章(Post layout)都存放在 source/_posts
目录中,如果仅使用 slug 作为文件名的话,文章一多就会出现乱成一坨的惨状 —— 只能通过文件名查找,根本无法通过日期定位文章!
> READ MORE...