Hexo博客日常更新指南与备忘录
🚀 Hexo 博客更新标准化流程
随着博客全面转向计算机基础 (408) 和考研数学一的记录,后续会有大量带有代码块和复杂公式的笔记产出。为了避免每次更新都要靠记忆去回忆命令行,特在此沉淀一份标准的 Hexo 博客更新流程,作为自己的“第二大脑”备忘录。
🛠️ 第一步:新建文章 (Create)
不要手动新建 .md 文件!手动新建会导致时间戳缺失或格式错误。
- 打开 VS Code,调出终端(确保是 PowerShell 环境),进入博客根目录
D:\myblog。 - 运行新建命令:
hexo new "你的文章标题" - 执行后,Hexo 会自动在
source/_posts/目录下生成一个同名的 Markdown 文件,并且自动填充好当前的精准时间。
📝 第二步:完善文章头部信息 (Front-matter)
打开刚刚生成的文件,最上方的 --- 包围区域是文章的元数据。需要在此处配置好分类(Categories)和标签(Tags),以便自动归档到左侧边栏。
标准格式参考:
categories: 下方使用 - [主分类, 子分类] 的格式配置多级分类。
tags: 下方使用 - 标签名 的格式配置多个标签。
🔍 第三步:本地预览 (Preview)
在把文章推送到外网之前,先在本地看看排版效果(特别是 C++ 代码高亮和 LaTeX 数学公式是否正常渲染)。
在终端输入:
hexo server
运行后,在浏览器中打开 http://localhost:4000 即可实时预览。修改 Markdown 文件并保存后,网页会自动刷新。确认无误后,在终端按 Ctrl + C 退出预览模式。
🚀 第四步:一键生成与部署 (Deploy)
由于使用的是 Windows PowerShell,不支持传统的 && 连接符,统一使用分号 ; 来串联命令。
专属一键部署指令:
hexo clean; hexo g -d
指令拆解说明:
hexo clean:清除本地缓存。hexo g -d:生成静态网页文件并立即自动部署到 GitHub。
💡 常见踩坑记录
- 首页 README.md 丢失问题:
如果配置了 GitHub 仓库的主页介绍(README.md),一定要把该文件放在本地博客的source文件夹下,并在_config.yml中设置skip_render: README.md。否则每次hexo d都会把它覆盖或转化成网页。 - 时间戳报错:
如果手动创建了文件,记得把头部的date修改为具体的标准时间(如2026-02-15 12:00:00),否则 Hexo 编译会报错。
保持输出,拒绝机械抄书。Focus on 408 & Math! 🏃