环境配置
准备工作
1、git——git-scm官网git-scm下载mac版
2、node.js——直接到node.js官网下载安装
3、markdown编辑器——mac下推荐mou或者macDown 本人下载mou时其还未支持macOS sierra
4、域名——阿里云购买即可
安装和初始化
mac下在命令行下安装hexo
sudo npm install hexo -g
hexo init blog
cd blog
sudo npm install
hexo server
配置
配置站点文件_config.yml,主要修改Site部分,URL部分,deploy部分
#Site
title: Frances Hu's Blog
subtitle: 技术迷,本命李宇春
author: Frances Hu
...
language: zh_CN
#URL
url: http://xiaozhazi.win
deploy:
type: git
repository: https://github.com/xiaozhazi/xiaozhazi.github.io.git
branch: master
部署网页
在blog文件夹目录下执行生成静态页面的命令:
hexo generate
hexo deploy
如果出错,无法识别git,则执行如下命令来安装hexo-deployer-git
sudo npm install hexo-deployer-git --save
绑定个人域名
在/blog/themes/landscape/source目录下新建CNAME文件,将自己的域名 xiaozhazi.win写入即可
重新部署
hexo clean
hexo d -g
###安装主题
在blog目录下执行如下命令
git clone https://github.com/iissnan/hexo-theme-next themes/next
将blog目录下的_config.yml里theme的名称改为next即可
也可以到hexo官网主题页下载自己喜欢的主题