- Git 克隆到本地
git clone git@github.com:imaginefish/blog.git
- 安装相关 node modules
使用 npm 全局安装 Hexo
npm install -g hexo-cli
进入仓库目录下,使用 npm 安装依赖的 node modules
cd blog
npm install
- 使用 hexo_cli 进行写作和发布
# 新建文章
hexo new <title>
# 启动本地服务
hexo server
# 生成静态文件
hexo generate
# Hexo 部署到 GitHub Pages
hexo clean && hexo deploy
- Git 推送到本远程 GitHub 仓库
main
分支,更新仓库
添加本地仓库更新并提交:
git add .
git commit -m 'some messages'
若后续 GitHub 上又进行了 merge 操作,更新了仓库,导致本地与远程仓库不一致,需要先拉取 GitHub 仓库到本地进行同步:
git pull origin main
然后再推送到 GitHub 的 main 分支:
git push origin main