wujun234 / hexo-theme-tree

MIT License
207 stars 62 forks source link

让URL中不含目录 #39

Closed seekstar closed 2 years ago

seekstar commented 2 years ago

目前文章的URL结构是:域名/20xx/xx/xx/目录/子目录1/子目录2/文章名

这样的坏处是修改文章目录的时候,文章的URL会变,如果这个URL已经分享给别人的话,别人就会发现这是一个死链。所以能不能让URL中不含目录,即URL结构是域名/20xx/xx/xx/文章名

比如要去掉URL里的日期,就只需要在_config.yml里把permalink:year/:month/:day/:title/改成:title/即可,可不可以用类似的方式让用户来选择要不要在URL里加入目录?

seekstar commented 2 years ago

原来hexo已经提供了方法,只要在_config.yml里把permalink:year/:month/:day/:title/改成:year/:month/:day/:post_title/就好了。

permalink的官方文档:https://hexo.io/zh-cn/docs/permalinks