Skip to content

imaginefish/blog

Repository files navigation

Blog

个人博客,利用 Hexo 构建,使用 Icarus 主题。

如何使用

  1. Git 克隆到本地
git clone git@github.com:imaginefish/blog.git
  1. 安装相关 node modules

使用 npm 全局安装 Hexo

npm install -g hexo-cli

进入仓库目录下,使用 npm 安装依赖的 node modules

cd blog
npm install
  1. 使用 hexo_cli 进行写作和发布
# 新建文章
hexo new <title>
# 启动本地服务
hexo server
# 生成静态文件
hexo generate
# Hexo 部署到 GitHub Pages
hexo clean && hexo deploy
  1. Git 推送到本远程 GitHub 仓库 main 分支,更新仓库

添加本地仓库更新并提交:

git add .
git commit -m 'some messages'

若后续 GitHub 上又进行了 merge 操作,更新了仓库,导致本地与远程仓库不一致,需要先拉取 GitHub 仓库到本地进行同步:

git pull origin main

然后再推送到 GitHub 的 main 分支:

git push origin main