Hexo博客

1 在GitHub上创建一个新仓库,注意命名为username.github.io即可。

2 clone到本地

 cd ~/Documents
 git clone https://github.com/username/username.github.io.git

3 创建分支并提交git

cd username.github.io/
git checkout -b hexo
touch .gitignore
git add .gitignore
git commit -m “add .gitignore“
git push origin hexo

4 新开terminal配置电脑基础管理环境

ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"  (mac自带ruby环境安装brew 即类似mac的管理工具)
brew install git (安装git 同时也会自动更新homebrew)
brew install node 或者 brew upgrade node (安装或更新node.js环境,node包含了管理node包的npm工具,另外nvm是node包的版本管理工具)
npm install -g hexo-cli (全局环境安装配置hexo)

4 回到git目录下创建hexo文件夹 并安装hexo相关文件

mkdir hexo
cd hexo/
hexo init
npm install

5 安装主题更新

cd ../ (可查看ls 回到hexo所在的目录)
git submodule add https://github.com/litten/hexo-theme-yilia.git hexo/themes/yilia (一个参考模板,安装在你git目录下的hexo的themes主题目录下)

6 部署git服务器工具,也可以是其它平台

npm install hexo-deployer-git --save

修改配置_config.yml

deploy:
  type: git
  repo: https://github.com/username/username.github.io.git
  branch: master

7 生成静态页面并部署到git 上 generate 和 deploy的简写

cd username.github.io/hexo/
npm install hexo-deployer-git --save
hexo g -d (或 hexo generate --deploy)

注意这中间可能会遇到deploy的type已经是git了(3.0之前是github)但依然报错 ERROR Deployer not found: github 那就再执行一次npm install hexo-deployer-git --save 后再hexo generatehexo g -d

若有问题可以参考官方文档:
官方中文版

你可能感兴趣的:(Hexo博客)