虽然搭建一个简单的 HEXO 并不难,但是我还是尝试写一篇简单的日志,学习了这么久第一次开始总结自己的经历。
准备
环境安装
- node.js
因为我们使用的 HEXO 需要 node.js 以及 npm 包管理工具的支持。
所以我们需要去 node.js 的官网下载 node 环境。下载
- HEXO
安装 HEXO 的步骤为在CMD里面执行
|
|
但是因为部分原因,中国使用 npm 默认源是十分慢的,我推荐 npm 淘宝镜像站以及淘宝 cnpm ,听说最近又有 yarn 开始流行成为新的包管理工具,这是后话了。参考:NPM淘宝
如果你已经执行完了上面的步骤,那么接下来继续。
|
|
或者使用淘宝 cnpm 。
|
|
- git 工具
git 工具是我们上传我们 HEXO 博客去 github 的重要工具,工具在 github 官网就有下载。
当然在此之前你还需要一个 github 账号。
- hexo-deployer-git
通过 hexo 去发布 git 项目是需要这个工具的,这个没有安装会引起使用 hexo d 或者 hexo deploy 失效没有反应。
|
|
开始搭建
建立一个属于自己的 hexo 文件夹,专门用来存放我们的 hexo 博客。
打开 CMD 并且移动到这个文件夹, 使用
hexo init命令完成 hexo博客的初始化。之后我们可以看见我们的 hexo 博客下面有个 package.json ,敏感的人就知道我们的 hexo 博客是需要使用
npm install或者使用淘宝cnpmcnpm install,完成对依赖模块添加。初始化之后我们可以开始生成页面了,使用
hexo generate或者hexo g,可以生成 hexo 博客的页面。于是乎,我们的 hexo 博客初始已经完成了,这时候我们可以使用
hexo server,在本地架设服务器观看我们的博客效果,默认地址 http://localhost:4000
开始写博客
在命令行中输入
hexo new "标题", hexo 会在 source 文件夹下面的 _post 里面生成一个md文件,标题就是我们生成的标题。开始了解 markdown 语法并且使用 markdown 语法去写一篇博客。参考: Markdown 语法说明
执行
hexo generate或者hexo g开始生成我们的 hexo 博客文章,再运行hexo server你就能看见你新写好的博客文章了。
发布
首先我们需要建立一个 github Pages 仓库,并且仓库的名称需要是 yourname.github.io ,其中 yourname 就是你的 github 的 username 。参考:github Pages
配置 yml 中关于 github 部分的设置。
1234567deploy:type: gitrepo: git@github.com:yourname/yourname.github.io.gitbranch: master每次在
hexo generate之后我们就可以使用hexo deploy去发布我们的 hexo 博客。至此我们的博客就能搭建完成了,报错的话我会另起一篇博客。
- 如果有问题或者交流可以发向本人的 QQ :2409247823 。当然,也可以向我的 gmail 发送邮件, gmail 地址 wly19960911#gmail.com