本文记录如何安装本地博客环境以及编译博客静态html页面推送到github page.
安装node.js和hexo博客框架
- 下载安装包: https://nodejs.org/zh-cn/download
- 安装hexo
1
2
3
4
5
6
7
8
9# 配置 npm 全局包安装到用户目录(避免权限问题)
mkdir -p ~/.npm-global
npm config set prefix '~/.npm-global'
# 将自定义目录加入环境变量(zsh 终端)
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.zshrc
# 生效环境变量
source ~/.zshrc
# 重新安装 Hexo
npm install -g hexo-cli - 安装本地依赖
npm install
hexo命令
1 | hexo clean && hexo generate # 清理旧的编译缓存并重新生生静态页面 |
本地博客源码的修改推送github
如果是第一次推送,还需要生成SSH密钥添加到github账户中,作为push凭证。
1 | ssh-keygen -t ed25519 -C "your_email@example.com" |