Hexo 搭建个人博客

搭建本地博客

准备工具:git,nodejs

Run git
选择进入一个博客放置目录

执行如下代码

1
2
3
4
npm install -g hexo
hexo init
hexo g
hexo s

打开浏览器输入:localhost:4000,就可以看到自己的本地博客

引用模板

如果不喜欢默认模板,可以引入其他主题模板
在 hexo 官网上选择喜欢的主题 ,克隆自己喜欢的模板
这里以 next 为例

执行如下代码

1
git clone https://github.com/next-theme/hexo-theme-next themes/next

删除主题文件中的.git
修改\_config.yml 配置文件 theme: next
模板配置,请 Google。

部署到 github

注册 github 账号
创建一个新项目,Repository name:你的 github 账号名.github.io(这里不区分大小写)
修改_config.yml 配置文件

1
2
3
4
deploy:
type: git
repository: 你的项目地址
branch: master

执行如下代码

1
2
3
npm install hexo-deployer-git --save
hexo g
hexo d

成功之输入后,在浏览器上输入:你的 github 账号名.github.io,就可以看到自己的博客

绑定域名

如果想要绑定自己的专属域名,可以去阿里云申请一个域名(申请域名是收费的)
地址解析:
记录类型:CNAME
主机记录:@
记录值:你的 github 账号名.github.io
然后在 source 目录下新建一个文件命名为:CNAME(不带后缀),内容为:你的域名(xxx.com)

执行如下代码

1
2
hexo g
hexo d

成功之后输入,在浏览器上输入:你的域名(xxx.com),就可以看到自己的博客

创建分类和标签

1
2
hexo new page categories //创建分类
hexo new page tags //创建标签

找到 categories 下的 index.md,编辑内容为:

1
2
3
4
---
title: 分类
type: categories
---

找到 tags 下的 index.md,编辑内容为:

1
2
3
4
---
title: 标签
type: tags
---

新文章页面都创建在_posts 目录下,使用 markdown 语法编辑
设置分类 categories: xxx
设置标签 tags: xxx
多个标签则用 JS 数组表示:[xxx,xxx]