搭建blog


使用hexo搭建blog

 hexo安装
1
2
npm install -g hexo-cli
echo 'PATH="$PATH:./node_modules/.bin"' >> ~/.profile

创建项目

 创建项目
1
2
3
4
5
blog为项目名称

hexo init blog
cd blog
npm install

配置

 配置
1
2
3
4
5
6
修改_config.yml的title,url,root,new_post_name

title: 标题
url: github page的地址
root: github page的项目名称 和 url一样的时候填写/
new_post_name: 生成新文章的自动名称

生成新文章

 生成新文章
1
2
3
4
5
6
7
8
生成名称为title的新文章
hexo new post title

生成名称为title的新草稿
hexo new draft title

发表草稿(把草稿转移到post中)
hexo publish post title

一键部署

 一键部署
1
2
3
4
5
6
7
8
9
10
11
12
13
安装 hexo-deployer-git
npm install hexo-deployer-git --save

修改_config.yml的配置
deploy:
type: 'git' //使用git发布
repo: 'git@github.com:TskFok/tskfok.github.io.git' //要发布的github repo的地址,一般是新建一个repo
branch: 'master' //要发布的分支
message: '发布新日记' //git发布时的message


生成站点文件并推送至远程库,过一会就能看到新发布的内容
hexo clean && hexo deploy

github的配置

重命名库名称

仓库配置

修改pages的分支 选择的分支要和部署配置里的branch相同

page配置

各种主题

 主题
1
不同主题语法不同,需要调试