Hexo Next主题使用汇总(不定期更新)

写在前面

记录在使用Next主题时遇到的一些点:

  • 关于多选项卡Tabs

Tabs

在看关于markdown的语法时,突然想到可能会用到的tabs。但是发现GitHub Flavored Markdown好像没有tabs相关的语法,不过因为在gitbook里有使用过tabs的markdown语法,所以去gitbook的在线编辑页面研究了一下。最终gitbook生成的相应源代码如下:

1
2
3
4
5
6
7
8
{% tabs %}
{% tab title="First Tab" %}
first
{% endtab %}
{% tab title="second" %}
second
{% endtab %}
{% endtabs %}

其中tabstab是gitbook内部支持的markdown拓展语法,所以很无奈在hexo中并不能直接使用。

很不甘心,所以想利用hexo的标签插件自定义类似的快速标签。在查看hexo及next源码时,发现Next其实内置了tabs标签,然而在官方文档里并没有提到。其使用方法如下:

1
2
3
4
5
6
7
8
{% tabs %}
<!-- tab first tab@heart -->
first
<!-- endtab -->
<!-- tab second tab-->
second
<!-- endtab -->
{% endtabs %}

上面的代码效果:

this is first tab content

second content

<!--上次更新: 2020-01-02 18:33 -->
不贪心,但要有颗大大的心。
0%