本地下载操作

  1. 包管理器下载hexo, brew install hexo,
  2. 切换到本地准备存储博客的文件夹,cd ~/azBlog
  3. 执行 $ hexo init blog ,$ cd blog
  4. $ hexo server ,这时候就弹出一个默认为http://localhost:4000/的地址,浏览器访问显示hexo页面
  5. 此时hexo初始化项目成功

homebrew包管理工具:https://brew.sh/

淘宝镜像过期,替换为官网仓库命令为:npm config set registry https://registry.npmjs.org/

hexo: https://github.com/hexojs/hexo

hexo操作文档:https://hexo.io/zh-cn/docs/configuration

了解Hexo操作

常用指令

全部命令:https://hexo.io/zh-cn/docs/commands

1
2
3
4
5
6
7
8
9
10
11
12
13
hexo init [folder] // 新建一个网站。如果没有设置 folder ,Hexo 默认在目前的文件夹建立网站。

hexo new [layout] <title> // 新建一篇文章。如果没有设置 layout 的话,默认使用 _config.yml
中的 default_layout 参数代替。如果标题包含空格的话,请使用引号括起来。

hexo generate == hexo g // 生成静态文件。

hexo server == hexo s // 启动服务器。默认情况下,访问网址为: http://localhost:4000/。

hexo clean // 清除缓存文件 (db.json) 和已生成的静态文件 (public)。
在某些情况(尤其是更换主题后),如果发现您对站点的更改无论如何也不生效
您可能需要运行该命令
hexo deploy // 部署网站

部署GitHub

GitHub操作

  1. 创建一个空仓库
  2. 进入settings – pages : Custom domain可以设置自己的域名

hexo操作

  1. 安装 hexo-deployer-git
1
npm install hexo-deployer-git --save // 配置相关依赖
  1. 在_config.yml中添加以下配置
1
2
3
4
deploy:
type: git
repo: https://github.com/<username>/<project> // 远程仓库地址
branch: <yourbranch> // 推送分支名称
  1. 执行git
1
2
3
4
5
6
7
8
9
10
11
git init // 初始化

git remote add origin https://github.com/<username>/<repository>.git // 建立远程连接

git remote -v // 验证是否建立了远程连接

git add . // 添加所有文件到暂存区

git commit -m "Initial commit" // 提交文件到本地仓库

git push -u origin main // 推送到远程仓库
  1. 执行 hexo clean,执行 hexo deploy
  2. 浏览 <GitHub 用户名>.github.io/仓库地址检查你的网站能否运作。