这几天将next主题换成了matery主题,中间碰到不少问题,这里把解决方法和遗留问题分别记录下来。

参考资料:

解决的问题

npm更新太慢

利用cnpm。

参考资料:

添加menu

第一步在主题配置文件config.yml下添加menu,例如:

LastPage:
	url: /page/45
	icon: fas fa-backward

此时显示的是英语标题,如果要表示成中文,需要修改如下两个文件中menuMap部门:

/layout/_partial/mobile-nav.ejs
/layout/_partial/navigation.ejs

具体如下:

menuMap.set("LastPage", "最后一页");

这里增加了跳转到最后一页的超链接。

搜索报错

删除一些特殊字符即可。

参考资料

遗留问题

阅读次数使用leancloud来统计

matery主题使用的是busuanzi的阅读次数统计,所以之前leancloud统计的数据无法迁移过来,后续会尝试解决。

参考资料:

代码块不显示行号

代码块不显示行号,虽然是小问题,但是对有强迫症的人来说还是有点难受。

参考资料:

标题中包含小括号加英语渲染成数学公式的问题

这里提了一个issue,链接如下:

总的来说,我的目标是显示

最后却会显示成

目前该问题还没有得到解决。