关于Hexo next主题如何在首页隐藏指定的文章
以下信息已经过时了,最新的方法可以参考这个链接:
https://blog.ccknbc.cc/posts/how-to-hide-hexo-articles-gracefully/
———之前的———
之前我有一个关于next主题的需求就是希望可以在next主题的主页只显示特定category下的文章。这样就可以在home 首页下控制想要突出展示的文章。
比如我的博客下混合了技术类和生活类文章,我可以选择只在首页展示技术类的,而其他类别的文章不会在首页列出,但是可以到category里面点击查看。
这样就不用像以前的老博客那样开两个博客再链接了。
https://github.com/iissnan/hexo-theme-next/issues/843
具体做法如下:
修改next主题文件夹下的layout中的index.swig文件
定位修改 post_template.render(post, true)
其中修改的是为文章的首页显示添加判断条件
在新的post中添加visible字段来控制是否首页显示
例如我的当前这篇文章:
title: 关于Hexo next主题如何在首页隐藏指定的文章
date: 2016-05-08 22:21:29
tags:
…
…
categories: Notes-随笔
visible: hide 这里如果加上hide则该文章就不会在文章首页显示,如果留空则表示默认显示
…..