妈的搭个 blog 真心复杂...我下辈子绝对改行博客园...
不过比HEXO简单114514倍,绝对的懒人专属
不过网上没有这东西的完整介绍,我翻遍全网才搭出来的,所以决定写一篇文章造福后人(超大雾
先摆上效果:Chthologist7507 的珂学分站
请注意 2022/7/31 以后的新版 gridea 可能的更新,一切与本文不符的请以实际情况为主,本人的 gridea 版本为 0.9.3
Gridea:静态编辑博客
第一步参考了尺子姐姐的日报 https://www.luogu.com.cn/blog/ak-ioi/building-a-blog
遇到了超多 bug/fn
一、卡顿的 github
如果没有梯子,只能忍了/fn
当然,也可以试试Gitee,不过我没试过,而且自己还是喜欢github
二、关于令牌和 HTTP 代理
吐了,令牌写自己的密码不行,只能生成token(现在好像都这样,想入坑的注意一下
http代理选Direct
三、关于远程连接和同步的问题
请确保严格遵守了尺子姐姐的过程,包括仓库名称的格式
然后如果远程连接寄了那么就是网络的问题,你家网太卡了我只能表示多试几次
同步同理,尤其是远程连接成功而同步不行时,参考了FAQ和Issues失败后请怀疑是网络的问题
此外,除前几次远程连接外,其余的应该会比较顺畅地连接成功
反正操作正确一出问题就怀疑网络,网络是最大背锅侠!!!111
多同步几次,总有一次会成功的(笑
如果必要,可以开开发者模式,Ctrl+Shift+I,但是老实说我感觉没毛用/kk
四、关于主题
这个依据审美自行选择,但是注意下载完后放在那
gridea的本地页面右下角有一个 每一横上都有一个小圆圈的”三“字,点他,找到”站点源文件路径“,默认是”C:/Users/你电脑的用户名/Documents/Gridea“,解压之后文件夹扔在这里面
GitHub 1:关于仓库的创建相关
这个部分没啥坑,自己按照尺子的操作一步步走即可
注意下生成token时记得勾选repo选项,并且生成完后立即保存
为了长期使用,本人的token为不限期,但是这种容易危险,所以建议平衡一下风险与简便
然后你就有了一个 xxx.github.io 的玩意
Freenom:一个免费的一级域名
这个好哇
网址为 my.freenom.com ,一定注意是 my,因为www的那个貌似无法点那个按钮/tuu
然后搜索的时候建议把后缀加上,比如你要搜 "iakioi.tk",你就直接搜而不是搜 "iakioi"
一路傻瓜式盲点,记得把3 months @free 改成你想要的,注意填信息收集表时所在地区必须精确,要不然直接打回
到了验证那步要装 Gooreplacer 插件
装好后点进去,重定向中新增:匹配模式:https://www.google.com/recaptcha,目标地址:https://www.recaptcha.net/recaptcha,其它不用动
然后一通点就行,注意可能存在的一些勾选什么的,看到services-my domins中有了自己的域名并显示active就行
CloudFlare:解析DNS
注册,然后点左侧Websites,主界面填入自己的域名,就进去了
进去后点 DNS,点进去之后添加 5 条指令
Type | Name | Content |
---|---|---|
A | 你的域名 | 185.199.108.153 |
A | 你的域名 | 185.199.109.153 |
A | 你的域名 | 185.199.110.153 |
A | 你的域名 | 185.199.111.153 |
CNAME | www | xxx.github.io |
xxx.github.io即你的github仓库名和原网址
然后你往下找到Cloudflare Nameservers,点进去就可以得到两个网址
这时候跳回freenom,services-my domins-Manage Domain-Manage Tools-Nameservers-Use custom nameservers (enter below),把两个网址填进去就行
GitHub 2:填入你的域名并验证
https://github.com/xxx/xxx.github.io
访问你的仓库,点最右侧的settings,左栏找到pages,往下翻找到Custom domain,把你的域名填进去,save
然后他转啊转啊转,等到黄色的一个警示框变绿就好了
当然,这个也巨大卡/fn
多试几次,多试几次
要是红了,检查之前的操作是否正确
最后回到gridea,远程的CNAME中填一下你的域名,同步成功之后过个10分钟大概就能看了/se