hexo + github 个人博客搭建
会使用到的工具
node.js
sublime
git
node.js
下载和安装
首先我们首先在node.js的官网下载

使用其他平台的用户可根据自己的需求下载哦(图片为Windows平台)
下载完成后,一路next就能安装成功。
检查安装情况
- node.js
 
打开Windows 命令处理程序输入node -v

出现版本号即为安装成功
- npm
 
继续在Windows 命令处理程序输入npm -v

出现版本号即为安装成功
sublime
直接到sublime官网下载。建议安装在与博客文件同一文件夹中。
git
下载和安装
下载
下载git可直接去git**官网**下载。进入官网后点击download。

安装
下载完成后打开进入此界面(因为我已经安装过git所以图中下面会多显示Only show new options )

安装路径——选择自己想安装的位置就行。
安装git组件,图中框起来的为默认选中的组件,根据自己的需求勾选好后,选择下一步。

菜单文件夹,直接选择默认就行。
选择git的默认编辑器

选择仓库的初始名称。

修改系统的环境变量

SSL的证书选择

配置行尾结束符,默认为unix格式,可根据自己的情况选择

配置终端仿真,建议第一个

其他配置,默认即可。
安装完成后点击鼠标右键会出现Git GUI Here和Git Bash Here两个选项

Hexo 安装
在自己想安装hexo的位置新建一个叫blog的文件夹。创建完成后使用Windows命令窗口进入blog的文件夹中。
使用npm命令安装hexo,输入:
1  | npm install -g hexo-cli  | 

安装完成后再输入:
1  | hexo init blog //blog可替换成你想要的名字  | 
进行初始化
    
出现 Start blogging with Hexo!即为成功。
进入第二个一创建好的blog文件夹,按顺序输入:
1  | hexo new hello Hexo //新建一篇名为“hello Hexo”的博客  | 
完成后输入localhost:4000可进行本地访问。

部署到GitHub
GitHub仓库创建
首先要有一个GitHub的账号。
登录后点击左上角的new,创建新的仓库。进入仓库后输入仓库名称,必须要与owner下的名称一致,输入完成后即可(因为我之前已经创建过了仓库,所以提示)
    
GitHubSSH配置
打开git bash输入如下代码:
1  | git config –global user.email “xxx@qq.com“ //填写注册github的邮箱  | 
完成后进入用户目录下的.ssh文件夹,打开id_rsa.pub,复制里面的内容。
进入GitHub,鼠标移动到右上角头像处,点击settings,之后再点击左边 SSH and GPG keys。创建一个新的SSH即可。
Hexo与GitHub连接
在站点文件夹中打开_config.yml,将Deployment改为:
1  | # Deployment  | 

将”url”后改为“https://github项目名"
1  | # URL  | 
安装插件,上传博客
1  | npm install hexo-deployer-git --save  | 
输入网址如https://yui1111.github.io后等待一会即可进入。
至此搭建过程结束。



