使用Hexo+GitHub免费托管私人博客
Hexo中文wiki:点我
fluid主题:点我
一、生成GitHub Pages静态页面
1、创建仓库
自行注册、登录GitHub账号,点我新建仓库,名称随意后缀是GitHub.io
就行,例如:yqt5420.GitHub.io
这玩意以后也就是博客的网址,记得勾上Add a README file
,看图:
创建完成后,不出意外的话你的名称.GitHub.com
就能够访问了,GitHub静态页面就完成了。
二、通过ssh链接GitHub仓库
1、安装git
工具,使用scoop
一键安装,或者去百度搜安装包
2、生成ssh
密钥对(公钥和私钥)
生成的密钥对存放当前用户/.ssh
目录下,id_rsa
是私钥,id_rsa.pub
是公钥
3、设置git提交的用户名和邮箱
4、用记事本打开第2步
中生成的公钥id_rsa.pub
,复制所有内容,打开GitHub网站,点击头像 —-> setting
—-> SSH and GPG keys
—-> New SSH key
粘贴进去,然后保存,看图:
5、通过ssh链接GitHub仓库
第一次链接会出现 “Are you sure……”,输入 yes 回车确认。
有successful
的字样出现就是链接成功。
6、设置GitHub仓库的page分支
三、安装Hexo
程序
1、安装node
,使用scoop
安装或者百度搜安装包
2、通过node安装Hexo程序
如果网络环境不好就使用淘宝镜像源
3、随便新建一个文件夹,然后在这个目录下打开cmd命令行,输入hexo init
创建新博客(网络不好的话要等好久),新建一个文件_config.fluid.yml
用来配置fluid主题(后面再讲)。
3.1 使用fluid主题
fluid官方文档:点我
通过npm安装,还是在刚才随便新建的目录下,运行安装命令:
新建博客里的关于
页面(用不上也可以不管)
打开博客配置文件_config.yml
修改主题字段为fluid
3.2 配置fluid主题
详细的配置,去看官方文档说明:点我
下面是我自己使用的配置,打开之前新建的_config.fluid.yml
文件,写入以下内容:
配置完后,自己在本地看效果
四、上传到GitHub
1、安装hexo-deployer-git
2、修改_config.yml
配置文件
找到下面字段,修改成你自己的仓库地址
3、上传到GitHub仓库
确保你能正确通过SSH链接到GitHub,然后输入下面的命令将博客上传到GitHub
部署完成,在本地写完文章,运行上面的命令上传一下就行了。