文章目录
  1. 1. 软件环境准备
    1. 1.1. 安装 homebrew
    2. 1.2. 安装 Git
    3. 1.3. 安装 node.js
    4. 1.4. 在 github 上创建仓库
    5. 1.5. 安装 hexo
  2. 2. Hexo 正式搭建
    1. 2.1. 创建 SSH key
    2. 2.2. 建立本地站点
    3. 2.3. 部署 Hexo 到 GitHub 上
    4. 2.4. 发表文章

软件环境准备

  • 如果通过终端安装出现问题,可以尝试在指令前加入sudo获得 root 权限

安装 homebrew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

安装 Git

brew install git或者在 Git 官网下载安装包

  • 如果已经安装过 Xcode,也可以通过xcode-select --install安装 Command Line Tools。Command Line Tools 是 Xcode 中的一款工具,自带 Git

安装 node.js

brew install node或者在 node.js 官网直接下载安装包

github 上创建仓库

  • 创建仓库完成之后,在本地创建一个名为 hexo 的站点文件夹,把仓库 clone 到里边,起名为 public

安装 hexo

sudo npm install -g hexo

  • 如果出现Cannot find module错误,那是 GFW 的问题,通过npm install hexo --no-optional换个源试试或者挂代理都可以解决

Hexo 正式搭建

创建 SSH key

添加 SSH key 是让我们以后同步到 GitHub 上时不用输密码,并不影响博客的搭建和使用。 可以通过终端创建 SSH 秘钥或者通过官网下载 Github Desktop 就可以完成创建。

建立本地站点

cd 到之前创建的 hexo 目录下

初始化 hexo:hexo init

安装依赖:npm install

生成静态页面:hexo generate

开启本地服务器:hexo server or hexo s

现在在浏览器里输入http://0.0.0.0:4000就可以看到效果了

部署 Hexo 到 GitHub 上

npm install hexo-deployer-git --save

安装完成后,打开 _config.yml 文件,在文件末尾修改为如下效果:

1
2
3
4
deploy:
type: git
repo: git@github.com:yourID/yourID.github.io.git
branch: master

repo 也可以去直接去你的仓库去复制完整地址填写

发表文章

创建新的文章:hexo new “the Title of Article” or hexo n “the Title of Article”

编辑好后,执行如下命令:

clean 本地项目缓存:hexo clean

生成静态网页:hexo generate or hexo g

布到 github:hexo deploy or hexo d

  • 如果出现Native thread-sleep not available.错误,可以运行apt-get install spawn-sync安装或者apt-get update spawn-sync升级可以解决
文章目录
  1. 1. 软件环境准备
    1. 1.1. 安装 homebrew
    2. 1.2. 安装 Git
    3. 1.3. 安装 node.js
    4. 1.4. 在 github 上创建仓库
    5. 1.5. 安装 hexo
  2. 2. Hexo 正式搭建
    1. 2.1. 创建 SSH key
    2. 2.2. 建立本地站点
    3. 2.3. 部署 Hexo 到 GitHub 上
    4. 2.4. 发表文章