Hexo 隐藏文章插件教程
hexo-hide-posts 项目地址: https://gitcode.com/gh_mirrors/he/hexo-hide-posts
项目介绍
Hexo 隐藏文章插件,由 prinsss 开发并维护,旨在为 Hexo 博客用户提供一种便捷的方式来隐藏特定的文章。这意味着您能够使某些文章不显示在文章列表中,如首页、归档、分类、标签页、RSS 订阅或站点地图等,除非通过直接链接访问。这项功能非常适合那些想要保持文章私密性但又不完全删除它们的博主。
项目快速启动
要迅速启用 hexo-hide-posts
插件,请遵循以下步骤:
-
安装插件: 在您的 Hexo 博客根目录下,通过 npm 或者 yarn 安装此插件。
npm install hexo-hide-posts --save
-
配置
_config.yml
: 打开博客的_config.yml
文件,并添加以下配置到适当的位置:plugins: - hexo-hide-posts hexo-hide-posts: enable: true # 启用插件 filter: hidden # 使用 'hidden' 作为标记隐藏文章的前缀 noindex: true # 添加 'noindex' 标签,阻止搜索引擎索引隐藏文章 # 允许或禁止特定的生成器访问隐藏文章,下面示例为默认全开状态 # allowlist_generators: [] # blocklist_generators: ['*']
-
文章标记为隐藏: 在您希望隐藏的文章的 YAML 头部加上
hidden: true
。--- title: 秘密笔记 hidden: true ---
-
重新生成并部署: 执行以下命令以查看更改并部署博客。
hexo clean && hexo generate && hexo deploy
至此,被标记的文章已从常规列表中隐藏,仅可通过直接链接访问。
应用案例与最佳实践
私密日记或草稿保留
对于那些可能不希望立即公开但又想保存在线上的个人日志或草稿,可以利用这个插件轻松实现。
特殊活动邀请
组织特殊活动时,可以通过这种方式创建一个只有拥有链接的人才能访问的邀请页面或详情说明。
内容付费墙
结合其他工具或自定义逻辑,可以创建一种简单的“付费阅读”模式,即只有付费用户得到文章链接才能访问具体内容。
典型生态项目结合
尽管 hexo-hide-posts
是一个独立的插件,但它可以与 Hexo 生态中的其他插件结合使用来增强功能,例如:
- 结合
hexo-generator-password-protected
创建密码保护的文章页面。 - 与 SEO 相关的插件搭配,确保隐藏文章不会影响整体站点的搜索优化策略。
- 使用
hexo-deployer-git
或其他部署插件时,确保隐藏的文章依然能得到妥善处理,不因自动化而泄露。
通过上述整合,您可以构建出更加丰富且具有隐私控制能力的博客系统。
以上就是关于如何集成和使用 hexo-hide-posts
插件的简明指南。希望它能让您的 Hexo 博客管理更加灵活和安全。
hexo-hide-posts 项目地址: https://gitcode.com/gh_mirrors/he/hexo-hide-posts
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考