准备工作
- 安装
git环境 - 安装
node环境
快速开始
安装
hexo1
2
3
4# 安装
npm install -g hexo-cli
# 验证
hexo -v新建一个目录,用于存放工程文件。开始初始化
1
2
3
4
5
6# 我在当前用户目录下新建了一个blog目录,其实可以随意
cd ~
mkdir blog
cd blog
# 初始化hexo
hexo init启动,访问
http://localhost:4000预览1
2# 简写:hexo s
hexo server
新建一篇文章
新建文章
1
2# 简写:hexo n "我的第一篇文章"
hexo new "我的第一篇文章"执行后在工程目录下的:source/_posts中会生成一个空的markdown文件:我的第一篇文章.md
编辑这个md文件,添加自己的内容,保存
生成
1
2
3
4# 清除之前生成的和缓存
hexo clean
# 简写:hexo g
hexo generate
部署
这里演示部署到github上
在github中新建一个仓库。
注意:仓库名一定要为:
<当前github用户名>.github.io在博客工程目录下安装git部署工具
1
npm install --save hexo-deployer-git
编辑工程根目录下的
_config.yml配置文件,在文件最底部添加部署信息1
2
3
4deploy:
type: git
repo: 第一步中新建的仓库的克隆地址
branch: master部署到远端
1
2# 简写:hexo d
hexo deploy将会推送到github仓库。
若配置文件中的repo是https地址,则需要输入github账号和密码。
若配置文件中的repo是ssh地址,则会自动验证身份,无需操作
通过
<当前github用户名>.github.io访问
进阶
更换皮肤
看中一款心怡的皮肤(这里举例yilia),将其克隆到博客工程的themes目录下
1
2cd ~/blog
git clone https://github.com/litten/hexo-theme-yilia.git themes/yilia修改配置文件
_config.yml中的主题为yilia1
theme: yilia
重新生成、部署
1
2
3hexo clean
hexo g
hexo d