前言:
前两天心血来潮捣鼓了一下如何利用HEXO
和 Github
来搭建静态博客,终于在倒腾了好久之后成功写了自己的第一篇博客并发布到自己的个人博客网站上面。抱着一种学习和分享的心态,我将自己经历的整个过程记录下来,在重新熟悉流程的同时也希望能够帮到需要的人。(虽然不见得有人会去看我的博客,不过还是心向往之,哈哈哈!)
1. 介绍
1.1 HEXO
简介
Hexo
是一个快速、简洁且高效的博客框架。Hexo
使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。
1.2 Github
简介
gitHub
是一个面向开源及私有软件项目的托管平台,因为只支持 git
作为唯一的版本库格式进行托管,故名 gitHub
。
gitHub
于 2008 年 4 月 10 日正式上线,除了 git
代码仓库托管及基本的 Web
管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist
)等功能。
2. HEXO 安装前的准备工作
安装 Hexo 相当简单。然而在安装前,您必须检查电脑中是否已安装下列应用程序:
- git
- node.js
如果已经安装,则直接跳到步骤 3 。如果没有,则接着看以下教程(2.3 的内容根据自身情况选择是否看)。
2.1 安装 git
在 Windows 上使用 Git,可以从 Git 官网直接下载安装程序,(网速慢的同学请移步国内镜像),然后按默认选项安装即可。安装完成后,在开始菜单里找到 “Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明 Git 安装成功!
安装完成后,还需要最后一步设置,在命令行输入:
1 | $ git config --global user.name "Your Name" |
注意git config
命令的--global
参数,用了这个参数,表示你这台机器上所有的 Git 仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和 Email 地址。
2.2 安装 node.js
- 下载 Node.js
打开官网下载链接:https://nodejs.org/en/download/ 我这里下载的是 node-v8.11.1-x64.msi, 如下图:
- 双击
.msi
文件进行安装,可以一直默认安装,也可以自定义安装路径。(我是默认安装) - 测试安装是否成功
- 安装完后的目录如下图所示:
- 设置环境变量
此处说明下:新版的 Node.js 已自带 npm,安装 Node.js 时会一起安装,npm 的作用就是对 Node.js 依赖的包进行管理,也可以理解为用来安装 / 卸载 Node.js 需要装的东西
2.3 Github
3. 安装 HEXO
所有必备的应用程序安装完成后,即可使用 npm 安装 Hexo。在自己认为合适的地方创个文件夹,我是在 D 盘建了一个 hexo 文件夹。然后通过命令行进入到该文件夹里面。然后输入以下命令安装:
1 | $ npm install -g hexo-cli |
输入 hexo -v,检查 hexo 是否安装成功: