Welcome to my blog!
相遇即是缘分!
通过这篇博客你将学习到如何简单地搭建博客

检查自己的git和Node.js有没有装好,有没有github账户

git安装及使用
Node.js安装

检查是否安装成功(打开cmd输入以下两行命令)

1
2
git --version
npm --version

安装hexo

详情请见hexo文档

1
npm install -g hexo-cli 

创建博客

创建

在本地右键新建一个空文件夹并进入
右键选择“Open Git Bash Here”
输入以下命令(初始化hexo)

1
hexo init

本地浏览

分别输入下面两行命令(生成并启动)

1
2
hexo g
hexo s

进入http://localhost:4000即可看到在本地运行的blog了

优化

下载主题

themes中去寻找自己喜欢的主题并下载下来
可使用clone命令或下载zip并解压到根目录/themes下,下面是我自己用的

1
git clone https://github.com/Yue-plus/hexo-theme-arknights.git themes/arknights

记得看README.md(如果主题加载不出来,可以去看看说明)

修改配置文件

语言(_config.yml)

1
language: zh-CN

themes(_config.yml)

把themes/arknights/下的_config.yml剪切到根目录下的_config.arknights.yml(如果没有请自行创建)

1
theme: arknights

站内搜索(有些主题可能自带搜索框这个功能)

1
npm install hexo-generator-searchdb --save

(_config.arknights.yml)

1
2
3
search:
use: local
swiftype_key:

(_config.yml)

1
2
3
search:
path: search.xml
field: all

部署

创建库(名为 用户名.github.io)
分别输入下面两行命令

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

关于ssh配置,请看git连接
安装hexo-deployer-git

1
npm install hexo-deployer-git --save

修改_config.yml

1
2
3
4
5
url: https://username.github.io
deploy:
type: git
repo: 你建的库的地址
branch: master

部署

1
hexo d

后续调整

修改
本地测试(分别输入下面的指令)

1
2
3
hexo clean
hexo g
hexo s

部署到github

1
hexo d

或者直接

1
hexo g -d

为博客增加rss订阅源

安装 hexo-generator-feed 插件

1
npm install hexo-generator-feed --save

打开hexo根目录下的_config.yml,添加如下代码

1
2
3
4
5
6
7
8
9
10
11
12
13
# Extensions
plugins:
hexo-generator-feed
#Feed Atom
feed:
type: atom
path: atom.xml
limit: 20
hub:
content:
content_limit: 140
content_limit_delim: ' '
order_by: -date

打开hexo主题目录下的_config.yml,添加如下代码

1
rss: /atom.xml