准备环境
- 安装 Node.js 和 Git。
- 确认安装成功:通过命令行检查 Node.js 和 Git 的版本。
创建本地仓库
- 在磁盘中创建一个存放本地仓库文件的目录,如 “blog”。
- 使用 Git Bash 或命令行进入该目录。
安装 Hexo
- 使用命令
cnpm install -g hexo-cli
全局安装 Hexo。 - 使用命令
hexo init
初始化 Hexo。
启动本地服务器
- 使用命令
hexo s
启动本地服务器,通过浏览器访问localhost:4000
预览博客。 - 关闭服务器使用
ctrl + c
。
设置 SSH
- 生成 SSH Key:使用
ssh-keygen -t rsa -C 'your_email@example.com'
生成 SSH Key。 - 将 SSH Key 配置到 GitHub 中。
上传博客
- 找到 GitHub 仓库的 HTTP 或 SSH 地址。
- 修改
blog/_config.yml
文件中的deploy
部分,指定 GitHub 仓库地址和分支。 - 安装上传工具:
cnpm install hexo-deployer-git
。 - 新建文章:
hexo new "文章名称"
。 - 编辑文章内容,使用 Markdown 语法。
- 预览:
hexo s
。 - 生成静态文件:
hexo g
。 - 部署到 GitHub:
hexo d
。