Hexo+Next(7)引用博客内容

在博客中,我们经常需要引用我们自己的博客的内容,放入一个url的链接。

但是我们并不想直接把整个url链接(包括域名也写了进去),因为一旦换了域名,整个博客里面所有的引用都要修改。

我们可以使用下面的语法:

1
{% post_link fileName [title] [escape] %}

fileName是在文件的名称(不需要后缀),比如有这样一个文章/source/_posts/hexo/hexo1.md

这里的fileName就可以使用hexo/hexo1,展示在页面的文件名称就是文章的标题Hexo+Next(1)安装使用,效果类似这样:

Hexo+Next(1)安装使用

如果我们想换一个标题,可以使用在文件名后面加上名称,比如这样:

1
{% post_link hexo/hexo1 "我的hexo 大家的hexo" [escape] %}
我的hexo 大家的hexo

escape字段标记是否在生成title进行转义,默认是true,需要的,比如:

1
{% post_link hexo/hexo1 "我的hexo <b>大家的hexo</b>"%}
我的hexo <b>大家的hexo</b>

这里面的<b>是会被展示出来,但是如果我不想生成转义字符,想让大家的hexo文本加粗,可以设置成false:

1
{% post_link hexo/hexo1 "我的hexo <b>大家的hexo</b>" false %}
我的hexo 大家的hexo