Hexo插件配置指南与博客维护心得

Hexo插件配置指南与博客维护心得

Hexo自动摘要插件:优化文章预览

在浏览他人博客时,我发现简洁的摘要设计能有效提升阅读体验,版面更显清爽。为了在自己的Hexo博客中实现类似效果,我深入研究了hexo-auto-excerpt插件。虽然我一直使用这个插件,但由于配置错误,它始终显示默认的300字符摘要,而非我期望的定制长度。

通过查阅官方文档,我找到了正确的配置方法:在设置中指定excerpt_length参数。例如,将其设为108可以生成更紧凑的摘要。如果未正确配置此参数,插件会自动回退到默认的300字符长度。许多网络教程中的配置信息存在误导,建议直接从插件源码或官方渠道获取准确指导。

Hexo博客加密插件:保护敏感内容

最近回顾旧博文时,我意识到某些文字和图片可能不适合完全公开。hexo-blog-encrypt插件提供了灵活的加密解决方案,适用于多种场景。以下是该插件的主要功能概述:

  • 文章头加密:在文章Front-matter中设置密码和相关提示信息,示例配置如下:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    title: Hello World
    tags:
    - 作为日记加密
    date: 2016-03-30 21:12:21
    password: 12345678
    abstract: 有东西被加密了, 请输入密码查看.
    message: 您好, 这里需要密码.
    wrong_pass_message: 抱歉, 这个密码看着不太对, 请再试试.
    wrong_hash_message: 抱歉, 这个文章不能被校验, 不过您还是能看看解密后的内容.
  • 标签加密:在全局配置文件中为特定标签设置密码,允许批量保护相关内容。配置示例如下:

    1
    2
    3
    4
    5
    6
    7
    8
    encrypt:
    abstract: 有东西被加密了, 请输入密码查看.
    message: 您好, 这里需要密码.
    tags:
    - {name: tagName, password: 密码A}
    - {name: tagName, password: 密码B}
    wrong_pass_message: 抱歉, 这个密码看着不太对, 请再试试.
    wrong_hash_message: 抱歉, 这个文章不能被校验, 不过您还是能看看解密后的内容.

    若需在个别文章中禁用标签加密,可在文章头设置 password: ""

  • 目录加密:对文章目录进行加密处理,需在模板文件中插入特定代码以实现隐藏效果,增强内容保护层级。

博客内容维护与优化

由于博客运营时间较长,期间经历了多次程序和主题更换,部分旧文章的排版格式已出现不一致问题,影响了整体美观度。我已着手进行初步整理,但这项工作仍在进行中。

此外,我发现早期上传的图片未经过压缩处理,导致单次访问可能消耗近10MB流量,对用户体验和服务器负载均不友好。为此,我为这些图片添加了缩略图功能,以优化加载速度和资源使用效率。

通过上述插件的正确配置和持续的内容维护,博客的阅读体验和安全性得到了显著提升。