WordPress已闲置一年了,也不想再去维护。最近开始折腾起Hexo框架,发现它不仅符合我的需求(轻量、易用),而且还非常的成熟。托管在GitHub Pages,希望能长久坚持下去。
本次基于macOS,Windows平台的搭建的步骤相同。
1 GitHub创建仓库
GitHub 创建一个同 UserName 的公共仓库,命名格式为 UserName.github.io
例如:AshinWang.github.io
初始化时须勾选 README,Initialize 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 下载安装
安装完,再次检查安装 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 | deploy |
执行hexo d
deploy 到 GitHub