文章大纲:
- 什么是Hexo
- 为什么要用Hexo
- 具体步骤
- 总结
1. 什么是Hexo
A fast, simple & powerful blog framework. 一个快速,简易,强大的博客框架。
2. 为什么要用Hexo
- 搭建简单
- 速度快
- 社区成熟
- 好看
3. 具体步骤
3.1 本地环境搭建
For Mac User: Mac用户在根目录下进行操作的时候,需要开启root权限。具体命令:
sudo -s, 然后输入密码。 Node.js
- 去到Node.js官方下载点:nodejs.org/zh-cn/downl…
- 下载长期支持版(LTS)安装包。
- 根据提示逐步进行本地安装,可以使用
node -v或者npm -v来查看版本号以确认安装成功。注:中国地区可以使用更快的源:
npm install -g cnpm --registry=https://registry.npm.taobao.org
Hexo
npm install hexo-cli -g- 可以使用
hexo -v来查看版本号以验证安装hexo成功。
3.2 牛刀小试
- 建立一个博客目录
mkdir blog - 初始化一篇博客
hexo init - 启动博客
hexo s, 即可在http://localhost:4000 访问。平时写完文章,也可以用这个命令做本地预览。- 新建一篇文章
hexo new "My first article"即可创建一篇文章,同时你也可以在blog/source/_post找到你新建的文章”My first article.md”。 - 修改文章。可以使用vim编辑器编辑文章。更多关于vim的内容可以参考简明 VIM 练级攻略学习。其中还支持Markdown语法,更多Markdown可自行Google学习。
- 生成文章
hexo g。
- 新建一篇文章
3.3 部署到GitHub
-
登录到自己的github
-
新建一个repository, 此处命名一定要使用自己的username.github.io。例如我的username是10kshuaizhang, 则新建的这个应该是10kshuaizhang.github.io
-
在博客根目录下安装git部署插件
$ npm install hexo-deployer-git --save,WARNING可以忽略。 -
修改博客根目录下配置文件, _config.yml
# Deployment
## Docs: https://hexo.io/docs/deployment.html
deploy:
type: git
repo: https://github.com/xxxx/xxxx.github.io # 你的仓库地址, xxxx是你的username
branch: master
- 命令部署
hexo d。第一次github需要认证,按照提示输入账号密码即可。浏览器访问xxxx.github.io即可到达你的博客。(xxxx为你的username即昵称)
3.4 更改主题
此处选用了Litten作者的主题,清晰简洁。Github地址为:github.com/litten/hexo…,实现步骤如下:
- 安装:
$ git clone https://github.com/litten/hexo-theme-yilia.git themes/yilia - 配置:修改hexo根目录下的_config.yml: theme:yilia
- 更新,终端命令
cd themes/yilia
git pull
更多配置详见作者Github或官网:hexo.io/
4. 总结
整体来说,搭建起来不是很难,关键在于以后去完善各个功能,并且坚持输出内容,将自己的知识梳理清晰,并且归纳到博客上。