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后等待一会即可进入。
至此搭建过程结束。