Hexo 博客配置

相关环境的检查

1
2
3
node -v  
npm -v
git --version

Hexo安装

安装之前可以先安装 cnpm

1
npm install -g cnpm

全局安装框架

1
npm install hexo-cli -g

创建你的博客目录 ; “windows 需要使用管理员权限的cmd 在文件目录创建!!!”

1
hexo init (文件夹)

进入你博客的目录

1
cd (文件夹)

复制文件到你博客的目录

1
npm install

安装Hexo部署插件
请在你博客的目录下启动cmd,再执行以下代码

1
npm install hexo-deployer-git --save

Git的配置

验证用户

1
2
git config --global user.name "用户名"
git config --global user.email "用户邮箱"

生成密钥

1
ssh-keygen -t rsa -C "用户邮箱"

在用户目录的 .ssh 目录下复制新创建的密钥文件,放置仓库公钥博客 _config.yml 文件的配置

博客根目录的 _config.yml 文件,将一下信息添加到里面去。

1
2
3
4
deploy:
type: git
repo: # 替换成你自己仓库的HTTP URL地址
branch: master # 提交主分支

Hexo常用代码

清理缓存

1
2
> hexo cl
hexo cl 是 hexo clean 的简写

生成静态页面

1
2
> hexo g
hexo g 是 hexo generate 的简写

在本地映射(预览)

1
2
> hexo s
hexo s 是 hexo server 的简写

部署推送

1
2
> hexo d
hexo d 是 hexo deploy 的简写

创建分类页面

运行命令 hexo new page categories

该命令会在source目录下生成 categories 文件夹,categories 文件夹中有一个index.md文件,按照下列方式修改文件内容

1
2
3
4
5
6
---
title: 分类
date: 2017-05-20 09:50:22
type: "categories"
comments: false
---

type 字段用来指定页面类型,comments 字段用来指定该页面是否显示评论。

创建标签页面

运行命令 hexo new page tags

该命令会在source目录下生成 tags 文件夹,tags 文件夹中有一个index.md文件,按照下列方式修改文件内容

1
2
3
4
5
6
7
---
title: 标签
date: 2017-05-20 09:51:00
type: "tags"
comments: false
---

type 字段用来指定页面类型,comments 字段用来指定该页面是否显示评论。