简明 Hexo 使用教程
这是一个面向初学者的快速入门指南,包含安装、常用命令、调试与部署要点。
1. 前提
2. 安装 Hexo(全局)
在终端中运行:
如果你更喜欢局部安装,也可以在项目内使用 npx hexo。
3. 新建博客或初始化已有目录
1 2 3
| hexo init my-blog cd my-blog npm install
|
- 如果你已经有现成仓库,进入仓库目录运行
npm install 即可。
4. 创建文章
创建后会在 source/_posts/ 下生成对应的 Markdown 文件,编辑该文件撰写内容。
5. 常用命令(本地预览与生成)
然后打开 http://localhost:4000 查看效果。
6. 部署(示例:GitHub Pages)
- 在
_config.yml 中配置 deploy 部分(或使用 hexo-deployer-git):
1 2 3 4
| deploy: type: git repo: https://github.com/<用户名>/<仓库名>.git branch: gh-pages
|
- 安装 deploy 插件并部署:
1 2 3
| npm install hexo-deployer-git --save hexo generate hexo deploy
|
更多部署方式:FTP、Netlify、Vercel 等,按照各平台说明配置。
7. 主题与插件
- 下载并切换主题:将主题放在
themes/ 目录并在 _config.yml 中设置 theme: 主题名。
- 安装插件:使用
npm install <包名> --save 并在 Hexo 或主题文档中按需配置。
8. 常见问题与排查
- 页面生成为空:先运行
hexo clean,然后 hexo g,查看终端报错。
- 主题样式缺失:确认已安装主题依赖并执行
npm install;检查主题的 source、_config.yml 配置。
- 部署不上去:确认
repo 地址与 branch 配置正确,并具有推送权限。
9. 进阶建议
- 使用 Git 管理源码,部署只放静态文件到
gh-pages 分支。
- 在本地添加 CI(GitHub Actions)自动化
hexo generate + hexo deploy。
10. 参考资源