【Hexo】通过 hexo-hide-posts 插件隐藏文章
说明
有的时候,一些文章我们可能没有撰写完成,或者说严重过时了,考虑将其删除,但却又不确定是否要删除。此时就可以使用 hexo-hide-posts
插件来屏蔽这个文章。
被屏蔽的文章在归档、tag、首页、文章列表、sitemap 中都不会出现,也不会被搜索引擎索引(前提是搜索引擎遵守 no-index 约定)。但如果你知道该文章的 URL,则依旧能访问这篇文章。文章不会展示到文章列表中,但文章本身还是存在的。
插件 github 页面:https://github.com/prinsss/hexo-hide-posts;
安装和配置
在 hexo 站点配置目录下,用如下命令安装该插件
bash
1 | npm install hexo-hide-posts --save |
安装完毕后,在 hexo 的配置文件_config.yml
中进行初始化配置,注意不是主题的配置文件。
yaml
1 | hide_posts: |
添加了这个配置后,在需要隐藏的文章的 font-matter 里面添加 hidden: true
就可以启用该功能。
markdown
1 | --- |
在 hexo 配置目录下可以使用 hexo hidden:list
命令列出所有被隐藏的文章。
测试
本站的 C++ 哈希博客我始终没有抽出时间去完成撰写,因为哈希相关的数据概念我已经很熟悉了,也没有相关去重新学习和记录。为了避免这篇写了一半的文章对后来的读者造成困扰,将其隐藏。
修改之前,搜索框里面能搜到这篇文章
添加了隐藏之后,这篇哈希的文章就找不到了(该文章发布日期是 2022 年 9 月 20 日)在归档和分类目录中看不到该文。
在 sitemap.xml 里面也搜索不到这篇文章的链接。
这样配置就成功啦!
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 慕雪的寒舍!
评论
表情图片预览
0 条评论
- 最新
- 最热
- 最早
- 作者
关闭评论
通知中心
「此时无声胜有声」
Artalk ErrorTypeError: Failed to fetch,无法获取评论列表数据
点击重新获取 | 打开控制台
点击重新获取 | 打开控制台