Hexo 博客中集成 Giscus 评论系统的实践记录
Hexo 集成 Giscus 评论系统完整指南📘 一、Giscus 简介Giscus 是一个基于 GitHub Discussions 的现代评论系统,支持 Markdown、暗黑模式、Reactions,并通过 GitHub OAuth 实现身份识别。它不需要额外数据库,适用于技术博客、文档站点等。 volantis默认支持 Giscus,所以选择了这个插件系统。 🚀 二、准备工作2.1 拥有一个公开 GitHub 仓库确保你的博客源代码所在的仓库是公开的。 2.2 Hexo 安装与主题准备本文以 Volantis 主题为例,你应已完成以下操作: 安装 Hexo 配置并使用 Volantis 主题 启用 Hexo 的 deploy 功能(如 hexo-deployer-git) 🔧 三、GitHub 端配置3.1 启用 Discussions 功能 进入你的 GitHub 仓库主页 点击菜单栏的【Settings】→ 左侧【Features】 → 勾选 Discussions 3.2 创建 Discussion 分类 打开仓库的 Discussions 页面 点...
Hexo 博客中 Markdown 标题序号的添加与规范实践
引言在写博客时,Markdown 标题序号经常会出现缺失或混乱的问题,尤其是在多人编辑或长期维护的博客项目中。标题结构跳级也常导致 Hexo 渲染页面时出现错乱,比如标题被误识为列表,页面结构紊乱。 本文聚焦两个核心问题: 如何统一给 Markdown 标题添加序号,以及如何清理已有的错误序号; 如何检测并规范标题等级跳级,避免 Hexo 渲染异常。 Part 1:统一添加 / 删除标题序号1.1 使用 VS Code 插件自动添加序号推荐使用 VS Code 插件 Markdown All in One 来自动给 Markdown 标题添加序号。 安装插件后,使用命令面板(Ctrl+Shift+P)执行:Add/Update Section Numbers 该命令会遍历文档所有标题,自动添加类似如下的编号: 12## 1. 项目初始化### 1.1 安装依赖 注意: 目前该插件只能生成阿拉伯数字格式的序号; 它不会自动检测并删除已有的编号,重复执行可能导致序号重复。 1.2 删除已有标题序号(使用 Replace Rules)为了避免编号重复,建议先清...
使用 Hexo 搭建 AI 编程风格的吉卜力风博客
本文整合了我在搭建博客过程中的对话内容,系统地记录了使用 Hexo + Volantis 搭建一个 AI 编程主题的吉卜力风格博客的过程,包括部署、主题安装、美化、图标替换、壁纸设置与自动刷新等内容。 1. 项目初始化与环境准备1234npm install -g hexohexo init ai_blogcd ai_blognpm install 确认版本: 1hexo -v ✅ 为什么要确认版本? Volantis 主题对 Hexo 有最低版本要求。根据 Volantis 官方文档,推荐使用 Hexo 6.3.0 或更高版本,以获得最佳兼容性和功能支持。 使用以上命令检查当前版本是否符合要求。如果你的 Hexo 版本低于要求,可以通过以下方式升级: 1npm install -g hexo@latest 2. 主题安装与配置 Volantis ✅ 推荐使用 Git 子模块的方式安装主题,以便未来方便升级、避免嵌套仓库冲突。 2.1. 安装 Volantis 主题(推荐方式 ✅) Fork Volantis 仓库到你自己的 GitHub 账户前往官方仓库:👉 ht...








