前言
系统有了,博客也有了,该考虑怎么让其他人看到了,毕竟独乐乐不如众乐乐嘛。按照常规步骤,首先我们要准备一台服务器,将博客系统部署到服务器上,再准备一个域名解析到服务器ip,这样其他用户就可以通过域名访问到我们上传的博客了。但是,秉着 ’有便宜不占王八蛋‘ 的传统思想,能白嫖就绝不花钱,所以今天给大家介绍下如何白嫖GitHub的服务器和域名。
正文
1、首页你得有一个GitHub账号是吧,地址给到自己操作,纯体力活
2、有了账号,再创建一个项目
这样就建好一个项目了,这样就可以把本地编译好的静态文件上传至项目某个分支下
3、打开创建好的项目,点击setting,添加page,确定站点要使用的发布源
然后在浏览器地址栏输入 https://username.github.io 就能访问到你的静态页面啦
4、接下来修改本地博客配置文件_config.yml,添加GitHub项目地址,这样本地部署就会自动推送到GitHub上完成部署
# Deployment
## Docs: https://hexo.io/docs/one-command-deployment
deploy:
type: git
repository: https://github.com/username/username.github.io.git
# 分支看你自己建的哪个分支 或者直接用默认分支master
branch: master
5、安装部署插件,完成自动部署
npm install hexo-deployer-git --save
// 编译
hexo g
// 部署
hexo d
等待命令执行完毕即可,代码会直接推送到GitHub上,再访问页面地址即可看到变化。