Hexo框架搭建+GitHub托管笔记

WordPress已闲置一年了,也不想再去维护。最近开始折腾起Hexo框架,发现它不仅符合我的需求(轻量、易用),而且还非常的成熟。托管在GitHub Pages,希望能长久坚持下去。

本次基于macOS,Windows平台的搭建的步骤相同。

1 GitHub创建仓库

GitHub 创建一个同 UserName 的公共仓库,命名格式为 UserName.github.io
例如:AshinWang.github.io

初始化时须勾选 READMEInitialize this repository with a README

2 安装Git

检查 Git git --version

  • 使用 Homebrew 安装

    • 安装 HomeBrew
      /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

    • 利用 Homebrew 安装 Git

      brew install git

  • 使用 Git 下载安装

    https://git-scm.com/downloads

安装完,再次检查安装 git --version

3 安装Node.js和npm

  • 使用 Homebrew 安装 Node

    brew install node

  • 使用 Homebrew 安装 npm

    brew install npm

版本检查

node -v
npm -v

也可以直接下载安装包安装 https://nodejs.org/en/

4 安装淘宝cnpm

利用npm安装好cnpm,后面使用cnpm能加快下载速度
npm install -g cnpm --registry=https://registry.npm.taobao.org

安装完,检查版本 cnpm -v

5 利用cnpm安装hexo客户端

cnpm install -g hexo-cli
安装完,版本检查 hexo -v

6 本地部署Hexo

cd 创建的dir
sudo hexo init 初始化
ls -l查看安装文件
执行hexo s [server or start] 启动本地4000端口,通过0.0.0.0:4000访问

7 Deploy到GitHub

安装Git插件包 cnpm install hexo-deployer-git --save
编辑 _config.yml 配置文件

1
2
3
4
deploy  
type: git
repo: 仓库地址
branch: master

执行hexo d deploy 到 GitHub

参考

  • 本文作者: Ashin Wang
  • 本文链接: https://ashin.wang/hexo-build/
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!