Hexo之引用自己的文章

Hexo编写博客,使用md文档,采用markdown语法,可以快捷地引用各种文章、图片。

引用网络链接文章

1
[link](http://)

引用网络图片

1
![image](http://)

但有些时候,我们需要引用自己已有的一篇md文档,此时采用标准的markdown链接语法,就非常费劲。必须知道Hexo将博文转换以后的命令规则,比如默认的规则是”/年/月/日/文章名”, 但这样做显然缺乏灵活性和可维护性。

引用其他(站内)文章

引用其他(站内)文章,可以采用Hexo内置的标签插件方式引用文章

1
2
3
{% post_path filename %}
{% post_link filename [title] [escape] %}
在使用此标签时可以忽略文章文件所在的路径或者文章的永久链接信息、如语言、日期。

比如要引用我的“2020-03-31-HexoEditor之简介.md”文档

1
{% post_link HexoEditor之简介 %}

filename文件名,并不是包含日期的“2020-03-31-HexoEditor之简介”,而是hexo new创建文章时的title name,这里的filename即是“HexoEditor之简介”。
[title]是显示的链接文字,默认链接文字是文章的标题,此处的title是自定义显示的文本。
[escape]默认会对文章的标题和自定义标题里的特殊字符进行转义,使用escape选项,能够禁止对特殊字符进行转义。

参考文章

  1. 如何在Hexo的博文中引用自己的文章
  2. HexoEditor使用教程