使用Github免费白嫖一个博客

新版文章: https://bricawa.com/posts/57164/
此文章已作废,不建议参考
想搭建一个博客玩,但是服务器费用太贵,想到Github有托管功能,就自己琢磨着搭了一个
首先你要有一个自己的域名,我们先把域名解析到github.io解析都会吧
接着我们到进入Github,在里面我们注册一个账号,接着新建一个代码库

仓库名我们设置为这样子的格式用户名.github.io
一定要设置公开,跟下面图片一样就可以了

接着我们安装Hexo程序
我这里已Termux安装,安装过程和方式跟Linux一样
记住要提前安装好Node,Npm这里就不说方法了,网上一搜一大堆,Node的版本一定要14.0+
我们开始安装
由于国外的网络不稳定,所以我们使用国内的网络安装
安装cnpm

1
npm install -g cnpm --registry=https://registry.npmmirror.com

安装完后,我们安装Hexo

1
cnpm install hexo-cli -g

接着我们创建一个文件夹用于管理Hexo的博客文件

1
mkdir hexo

创建完后我们在里面初始化一下Hexo程序

1
hexo init

这样子我们Hexo的程序就搭建的差不多了
我们部署一次在本地查看

1
hexo g && hexo s

访问http://127.0.0.1:4000/就可以看到博客了

为了博客美观,推荐安装主题
我们在本地搭建好博客后接着就要部署到Github上,我们先安装依赖

1
npm install hexo-deployer-git --save

接着我们打开Hexo的配置文件_config.yml
如果有安装主题,主题有配置文件则打开主题配置文件
记住:默认Hexo程序配置文件最底下会有类似的代码,请删除,也就是把

1
2
deploy:
type''

这段删除,然后把下面的代码添加进配置文件

1
2
3
4
deploy:
type: git
repo: 代码库链接
branch: main

代码库链接获取方式如下:

我们这里只要HTTPS的链接
填完后,我们输入下面的命令,把本地博客部署到Github上去

1
hexo d

然后会提示输入邮箱和密码
这里的密码并不是密码,而是token,创建token跟着下面的图走就可以




日期最好不要填永久,全选即可
获取完token后我们就可以部署Github了
部署完后我们进入代码库
我们选择设置-Page

我们在框内填入自己的域名
记得把域名解析CNMAE为github.io
然后把HTTPS选上
访问自己的域名,如果可以访问就代表正常
访问不了看看我说的步骤你有哪些没有做
新建一篇文章用下面的命令创建

1
hexo new 文章名

文章要使用Markdown语法编写
快速部署命令:

1
hexo clean && hexo g && hexo d

使用Github免费白嫖一个博客
https://bricawa.com/posts/39939/
作者
BricRoot
发布于
2022年8月10日
更新于
2024年3月26日
许可协议