Hexo 隐藏文章插件教程

Hexo 隐藏文章插件教程

hexo-hide-posts hexo-hide-posts 项目地址: https://gitcode.com/gh_mirrors/he/hexo-hide-posts


项目介绍

Hexo 隐藏文章插件,由 prinsss 开发并维护,旨在为 Hexo 博客用户提供一种便捷的方式来隐藏特定的文章。这意味着您能够使某些文章不显示在文章列表中,如首页、归档、分类、标签页、RSS 订阅或站点地图等,除非通过直接链接访问。这项功能非常适合那些想要保持文章私密性但又不完全删除它们的博主。


项目快速启动

要迅速启用 hexo-hide-posts 插件,请遵循以下步骤:

  1. 安装插件: 在您的 Hexo 博客根目录下,通过 npm 或者 yarn 安装此插件。

    npm install hexo-hide-posts --save
    
  2. 配置 _config.yml: 打开博客的 _config.yml 文件,并添加以下配置到适当的位置:

    plugins:
      - hexo-hide-posts
    
    hexo-hide-posts:
      enable: true      # 启用插件
      filter: hidden    # 使用 'hidden' 作为标记隐藏文章的前缀
      noindex: true     # 添加 'noindex' 标签,阻止搜索引擎索引隐藏文章
      # 允许或禁止特定的生成器访问隐藏文章,下面示例为默认全开状态
      # allowlist_generators: []
      # blocklist_generators: ['*']
    
  3. 文章标记为隐藏: 在您希望隐藏的文章的 YAML 头部加上 hidden: true

    ---
    title: 秘密笔记
    hidden: true
    ---
    
  4. 重新生成并部署: 执行以下命令以查看更改并部署博客。

    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 hexo-hide-posts 项目地址: https://gitcode.com/gh_mirrors/he/hexo-hide-posts

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蔡怀权

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值