如何上传、修改、删除文章
上传新内容
1.进入博客根目录
cd /d/Toolsoftwares/blog
2.新建 Hexo 文章
1 | hexo new "文章标题" # 简写:hexo n "文章标题" |
3.编辑文章内容(Markdown 格式)
找到
source/_posts/文章标题.md文件,用编辑器打开;开头会有默认的「Front-matter」配置(必须保留,控制文章属性),示例:
1
2
3
4
5
6---
title: 文章标题 # 文章标题(可修改)
date: 2025-11-26 18:30:00 # 发布时间(自动生成,可修改)
categories: 随笔 # 文章分类(可自定义,比如「技术」「生活」)
tags: [学习记录, Hexo] # 文章标签(数组格式,可多个)
---在
---下方写正文,用 Markdown 语法编辑(支持标题、图片、链接、代码块等),示例:
1 | # 一级标题 |
当然,如果你用的是Trpora,具体如何编辑的指令统统都不用记
4. 本地预览(确认文章显示正常)
1 | # 生成静态文件 + 启动本地服务器(合并命令) |
- 终端提示
INFO Hexo is running at http://localhost:4000 . Press Ctrl+C to stop.后,打开浏览器访问http://localhost:4000; - 确认新文章能正常显示(标题、内容、分类 / 标签无误),再进行下一步。
5. 部署上线(上传到 GitHub Pages)
本地预览无问题后,执行部署命令,将新文章同步到线上博客:
1 | # 先停止本地服务器(按 Ctrl+C),再执行部署 |
- 若输出
INFO Deploy done: git,说明部署成功; - 等待 5-10 分钟(GitHub Pages 缓存延迟),打开
https://junbobd.github.io即可看到新文章。
编辑已上传内容
- 直接编辑
source/_posts/对应的.md文件; - 重新执行
hexo clean && hexo g -d部署,会自动覆盖线上旧版本。
删除文章
- 删源文件:进入你博客根目录下的
source/_posts文件夹,找到要删除文章对应的 Markdown(.md)文件,直接手动删除,也可在终端用命令删除,比如删除test.md就输rm source/_posts/test.md。 - 清理缓存:回到博客根目录,执行你之前用过的
hexo clean命令,清除之前生成的旧缓存和public文件夹内容,避免残留旧文件影响效果。 - 重新生成:输入
hexo g(即hexo generate),生成不含已删除文章的新静态页面文件。 - 重新部署:最后执行
hexo d(即hexo deploy),把更新后的内容部署到 GitHub 上。等待 2 - 5 分钟后,线上博客的对应文章就会被删除了。
总结
- 发布新文章所需命令:
1 | hexo new "文章标题" |
- 编辑已发布的文章,修改完后,重新部署,即
hexo clean && hexo g -d - 删除文章,删除后重新部署,即
hexo clean && hexo g -d