这篇是写给以后的自己:怎么写文章、怎么发布、怎么避免再丢源码。
日常写作流程123456789101112cd ~/Documents/myblog# 1. 新建文章,生成 source/_posts/标题.mdhexo new "文章标题"# 2. 用 VS Code 编辑 md 文件# 3. 本地预览:http://localhost:4000hexo s# 4. 清理、生成、部署hexo clean && hexo g -d
文章顶部的 front-matter 示例:
12345678---title: 文章标题date: 2026-10-1...
这篇记录我在一台 Mac 上从零重新搭建 Hexo 博客的过程,以及一路遇到的问题。
1. 安装 Git第一次运行 git 时,终端提示:
1xcode-select: note: no developer tools were found ...
这是 Mac 在要求安装”命令行开发者工具”。在弹出的窗口里点安装(不要点”获取 Xcode”),装完后重开终端,用 git --version 验证。弹窗没出现就运行 xcode-select --install。
2. 安装 Node.js到 nodejs.org 下载 LTS 版本的安装包,装完重开终端:
12node -vnpm -...
我不小心删掉了本地的 Hexo 博客文件夹,但线上网站还能正常访问。这篇文章记录当时的判断过程。
先搞清楚:线上网站和源码是两回事hexo deploy 推送到 GitHub 的,只是生成后的静态网页(html、css、js),不是源码。
内容
位置
作用
静态网页
GitHub 的 master 分支
被 GitHub Pages 托管,线上显示
源码(source/_posts、_config.yml、themes)
只在本地
用来写文章、生成网页
所以博客现在正常显示,并不代表源码还在。
怎么判断源码有没有备份在 GitHub 仓库页面看分支列表,逐个点进去,检...
今天是 2026 年 10 月 10 日,我把博客重新搭了起来。
起因之前的博客源码文件夹被我误删了,线上的网站虽然还在,但没法再写新文章。好在 GitHub 上保留着生成后的网页,我花了一个晚上,从头把环境搭了一遍:
安装 Node.js
安装 Hexo 和 Butterfly 主题
修复了几个小问题
踩过的坑
权限问题:全局安装时遇到 EACCES,原因是 npm 缓存目录里有 root 权限的文件。
主题名拼错:把 butterfly 写成了 lbutterfly,结果页面一片空白,只提示 No layout。
端口被占用:旧的 hexo s 进程没有关,导致 4000 端口无...
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo ...