主题美化(持续更新ing)
修改next主题
1 | # Schemes |
修改站点图标
1 | favicon: |
可以去https://www.bitbug.net/ 制作。小图标16×16,中等图标32×32。
修改菜单选项
1 | menu: |
图标直接从https://fontawesome.com/icons 上引就好。
about页(关于)
1 | hexo new page about |
在index.md文件中写About页面的内容。
categories页(分类)
1 | hexo new page categories |
找到index.md
这个文件,添加type: "categories"
到内容中,添加后是这样的:
1 | --- |
保存并关闭文件。
tags页(标签)
同分类页,type: "tags"
渲染数学公式
目前,NexT 提供两种数学公式渲染引擎,分别为 MathJax 和 Katex。如果你选择使用 MathJax 进行数学公式渲染,你需要使用 hexo-renderer-pandoc 或者 hexo-renderer-kramed (不推荐)作为 Hexo 的 Markdown 渲染器。
首先,卸载原有的渲染器 hexo-renderer-marked
,并安装这两种渲染器的其中一个:
1 | npm uninstall hexo-renderer-marked |
然后在 next/_config.yml
中将 mathjax
的 enable
打开。
1 | # Math Formulas Render Support |
per_page
为true
或者 false
,默认为 true
。这个选项是控制是否在每篇文章都渲染数学公式。
默认(true
) 的行为是只对 Front-matter 中含有 mathjax: true
的文章进行数学公式渲染。
如果 Front-matter 中不含有 mathjax: true
,或者 mathjax: false
,那么 NexT 将不会对这些文章进行数学公式渲染。
例如:
1 | <!-- 这篇文章会渲染数学公式 --> |
当你将它设置为 false
时,它就会在每个页面都加载 MathJax 来进行数学公式渲染。
执行 Hexo 生成,部署,或者启动服务器:
1 | hexo clean && hexo g -d |