2022年4月末的某一天,上海疫情已两月不止,囿于宿舍的我又一次无可奈何地打开高等数学准备写作业,脑海中突然闪出一道光芒,指引着我打开了Antileaf曾经的博客,紧紧跟随他在博客中的指示打开了他最新的网站,被他精美的博客设计以及插图震撼,也随之想起了之前自己反复思考却未下定决心实施的想法——我想有一个完全自主的,不受他人控制的博客,不需要有很多人来欣赏,更多的是我想做到随意输出。
其实,我倒也不是个只思考不行动的懒家伙,之前的日子里我也尝试过很多办法。
比如自学网页设计相关,我去问羊驼相关咨询,他直接把学校网站的账号密码和他的课程笔记给我,让我跟上网课进度。
比如听ACM班学长在腾讯会议里1对3讲课,分四次授课每次至少两小时起步,课程结束后还有答疑时间,倾囊相授,知无不言言无不尽。
比如尝试使用在线多人编辑网页,环境强大的同时功能齐全,简直就是我心目中的模样。然而,那仍旧不是我个人的网站。
最近的尝试始于我的知乎。我在知乎看到了这篇文章,按照流程一步一步跟着走,然而花费的时间超乎我想象。我大概花了一上午的时间仅仅为了思考未来的域名到底应该是哪一个,同时下一步的VPS让我犯了难,花200买一个皮肤得心应手,但是5刀/月的服务器却能够让我退而却步,同时域名的选择出现了纰漏,我决定就此打住,不再产生搭建博客之心。
一个星期后不久,便是上文出现的内容了,此番我大受震撼,决定向学长讨经。学长回复的也是很快,告诉我在阿里云上购买国内域名利用学生优惠和云翼计划可以做到,不超一百元/年搭建一个服务器,我于是又按捺不住了,上网根据关键词搜索相关教程,尽管都是我完全不懂的东西,但我当时想着已经有了一个可以借鉴的学长了,想必出了问题也可以询问一二。ECS服务器,一个比较陌生的字眼,瞎捣鼓了两天竟然让我玩熟了,阿里云有一键成型的镜像系统,不需要任何命令行操作全可视化,现在一想还是非常推荐使用的,毕竟是动态博客,功能也是比静态丰富许多,支持实时编辑实时上传,支持快速上手。
只是当时的我本身是因为低价而被吸引过来的,结果熬夜折腾了两天后竟然发现找不到云翼计划这玩意了,要买最低价格的ECS服务器都要至少600元/年,这个反差我接受不了,如此一来我这两天的意义何在呢,倒不如最开始的外网域名+服务器了,最起码事情能省很多,不用备案并且也比这个便宜很多啊TAT,在给阿里云客服打电话确认云翼计划不复存在后,我心灰意冷,一时间无法接受现实,甚至迫于沉没成本一时间想着向强权阿里云屈服,脑海中两种想法在打拉锯战,不知道究竟该不该买服务器了。
这时我再次寻求知乎帮助,我搜索“只有域名该怎么搭建个人网站?”,高赞回答里面出现了的字眼,我虽有兴趣但知道个人水平还不足以弄那个,因此浅看了一下没看懂就跳过去了,然而毕竟心里有了印象。我此时又想起OI时期精彩纷呈的洛谷,于是百度搜索“搭建个人博客 洛谷”,结果还真的出现了一条洛谷日报,这便是本博客的正式出场了,这篇日报介绍了用,和搭建个人博客的过程(虽然并不全面),同时支持将域名重定向,这正好符合我的现状,只有域名而没有服务器租赁,页面极度精简,支持和而全无冗杂功能,于是又花了两天时间终于搭建成功了自己的博客。
搭建博客过程中有价值的教程都在这里:
http://www.360doc.com/content/19/0908/13/56488491_859823141.shtml
https://blog.csdn.net/weixin_43128203/article/details/120713831
https://www.jianshu.com/p/1520e4872a2c
https://www.bilibili.com/read/cv5884200/
https://zhuanlan.zhihu.com/p/258592325
https://yeming.site/post/gridea_help/
https://yeming.site/post/gridea-setup/
https://github.com/getgridea/gridea/issues
spm_id_from=333.788.recommend_more_video.0
https://www.bilibili.com/video/BV1yy4y1n7N3/?
spm_id_from=333.788.recommend_more_video.4
https://www.bilibili.com/video/BV1tr4y1e75b/?
spm_id_from=333.788.recommend_more_video.-1
https://zhuanlan.zhihu.com/p/341543249
Upd 2022年 8月 1日 星期一 09时47分43秒 CST
在Gridea更新最新版本后不再需要配合Github Desktop手动上传更新,只需要在output文件夹使用terminal输入如下指令即可
git checkout --orphan latest_branch
git add -A
git commit -am "Update"
git branch -D master
git branch -m master
git push -f origin master