想法是进行分类,这样主题比较强在专题可以按主题输出。
本文价值:遇见的问题
看到finisky实现的效果很好,所以参考宝藏博主的文章实现方式。
Hexo添加自定义分类菜单项并定制页面布局(简洁版)
https://finisky.github.io/customizecategorybyextension/
遇到的问题:
1.报错显示err: TypeError: Cannot read property ‘name’ of undefined
2.无Njk文件,是swig文件
照葫芦画瓢。
- 快速创建添加自定义菜单项
为了排除其他错误,直接用了楼主的类别名
楼市分析: /realestate/ || fas fa-chart-line
- 用Hexo扩展生成定制页面
写一个Hexo扩展customcategory.js
这里需要直接创建一个文件夹,主题类目上有,但hexo下的确没有。
复制代码然后放到这个文件夹中
- 创建添加分类页面模板 customcategory.njk
这里文件夹显示都是swig结尾的
我不懂代码但是能推测代码要应用相关swig的文件的,所以都改了一下,不知道对错
到这应该基本工作完成了。
- 运行报错–无解
暂时找不到,是哪个环节出了问题,但是觉得这个需求实现后会很方便,还需要帮忙指教和排查。
版本信息如下
“name”: “hexo-theme-next”,
“version”: “7.8.0”
Thanks a lot