需求
Hexo blog里面,需要一篇文章里link到另一篇文章。最好是相对路径,绝对路径容易出错,而且不灵活,一换域名所有的link都不能用了。
Hexo的路径生成
我们可以看到Hexo的路径生成:
例子1:
http://localhost:4000/2019/06/11/BlogName1/
例子2:
http://liyuankun.top/2019/06/11/Changing-SSL-port-from-8443-to-443/
域名:端口/YYYY/MM/DD/BlogName
域名/YYYY/MM/DD/BlogName
YYYY/MM/DD 是BlogName的创建时间,date: 2019-06-11 16:55:24
解决方法
例子1:
在BlogName1里面link到BlogName2 的链接就为:
1 | 当_config.yml permalink: :year/:month/:day/:title/ |
2019/06/11 必须是BlogName2的date
例子2:
本篇文章link到文章“Changing SSL port from 8443 to 443”
markdown写为:
1 | 当_config.yml permalink: :year/:month/:day/:title/ |
效果为:
当_config.yml permalink: :year/:month/:day/:title/
Changing-SSL-port-from-8443-to-443
或
当_config.yml permalink: :title.html
Changing-SSL-port-from-8443-to-443