Hexo + Github Pages 搭建永久个人博客
环境搭建
部署
注册一个 GitHub 账号
按照官方文档操作: 在 GitHub Pages 上部署 Hexo
常见问题(官方文档没提及的)
默认分组(main 或 master)不要改名, 否则 pages 部署 时会出现
Branch "main" is not allowed to deploy to github-pages due to environment protection rules.
问题, 最简单的解决方法是删库重新创建npm 下载慢 或 下载失败, 参考 nrm 教程, 换国内镜像源
进阶
- nvm - 一个 nodejs 版本管理工具: 跟上面的 nodejs 二选一, 如果已经安装 nodejs, 先卸载原来的 nodejs
- pnpm - 速度快、节省磁盘空间的软件包管理器: 代替 npm
本项目包管理器使用的是 pnpm, workflow 里的 pages.yml 是 pnpm 版
Hexo + Github Pages 搭建永久个人博客
http://pure-white-ice-cream.github.io/2024/05/18/Hexo + Github Pages 搭建永久个人博客/