写在前面
记录在使用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 %}
其中tabs
和tab
是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