在github页面写Hexo博客

本文记录如何安装本地博客环境以及编译博客静态html页面推送到github page.

安装node.js和hexo博客框架

  1. 下载安装包: https://nodejs.org/zh-cn/download
  2. 安装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
  3. 安装本地依赖npm install

hexo命令

1
2
3
hexo clean && hexo generate  # 清理旧的编译缓存并重新生生静态页面
hexo server # 本地启动服务,预览页面
hexo deploy # 部署到github page上

本地博客源码的修改推送github

如果是第一次推送,还需要生成SSH密钥添加到github账户中,作为push凭证。

1
2
3
4
5
6
ssh-keygen -t ed25519 -C "your_email@example.com"
cat ~/.ssh/id_ed25519.pub

git add .
git commit -m "更新xxx"
git push
------ 本文结束------
0%