从博客搭建和装修学到的东西
本文最后更新于 2024年11月7日 下午
前言
初入互联网
我最初只是喜欢数码这些东西,喜欢在互联网上冲浪(现在的我已经尽量避免当一个抽象壬了……),从小体质不好的我也没法跟xdm跑外面去玩,走路都走不好,即使我再喜欢打球什么的也没法玩很久,因此互联网成了我娱乐天地,在邻居大哥哥的帮助下注册了QQ,玩QQ空间什么的……
并且随着互联网的发展,玩贴吧什么的,流行什么我看什么,自然而然地变成了一名otaku(宅),在刀剑神域出世的那一天,在邻居的中国移动仅有的一台电脑跟他们家小孩一起看番,成了二次元,开始接触acgn的圈子,但是限制于家庭经济,我并未像城里的孩子或者已经工作的大佬们有那么多游戏机什么的,家里远古时期的华硕品牌机也只有集显而已,早期还可以玩玩QQ飞车,后来只能玩4399、3d坦克(可惜TankiX寄了)什么的页游,不卡就算赢。
埋下种子
也是因为我一直在互联网上冲浪,看到了许多装修精美的二次元论坛(我现在已经找不到了,毕竟后来大家都在优酷,B站,QQ部落等大平台交流玩耍了,贴吧倒是能坚持这么久,算是非常成功了),尤其有一个论坛点进去就自动播放moemoe的二刺猿music(像天使降临到我身边的op那样的),页面装修风格非常粉色系非常可爱,鼠标也是萌萌哒的小东西,直击我心!加上看影视剧觉得黑客很帅,当时幼稚且自诩比周围人更懂互联网便自称技术宅的我,就想着我以后也要搞个这玩意,由此为我当上开发者埋下一颗种子。
种子发芽
这颗种子发芽是在初中,智能机开始快速发展,但我不怎么关心,我只知道我家那个旧电脑得更新一下,win10出来了,家里的老电脑在我爹朋友的帮助下换成一台装好win7(我家此前可是一直用winXP的啊喂!)的itx(现在还在正常运行),我用U盘搞成了win7/win10双系统,在给win10整office2016的时候在蓝点网下载了Office Tool Plus这样一个神器,起初非常好用没什么bug装好office三件套后我就没管,后来出bug的时候我去官网查帮助的时候大吃一惊,这博客好美(太二刺猿惹)啊!完全不同于各大软件官网的Q & A,可太新鲜了,我顺着椰蓉的博客到处瞎逛,到处看大佬们的交流,然后找到博客框架开发者狗哥的博客,太拽了
所以椰蓉让我想成为开发者,狗哥更是助推一大把,上了大学,学完html就找路子自建博客了,一个属于自己的小空间……想想就非常满足!
先省略一段
我本来只想简简单单介绍一下我建站的想法……一回头就写了这么多了……其实还有很多,以后有空再更新
现在建站博客教程很多,而且确实建站没什么门槛,现在好多小学生中学生都在搞,我这大学废物真的是😭
踩的坑
我发现其实很多好东西的“从零搭建”的使用方法其实并没有把哪样东西拿来干啥的说清楚,个别开发小插件的博主会说这个是干啥的,他们习惯非常好。我懒狗一条,更别说人家维护大项目本来就累了,写文档还得教人从头开始,
因为不知道某个软件是用来干嘛的,在出bug的时候不好去定位问题。
经验
首先声明,我博客里用到的大佬们开发的东西都非常好用,他们的文档也都很完善,只是需要一定的Linux基础,我只是做个经验总结,一种思考的方法
部署完美校园自动打卡碰到的
我在此前已经买了一个阿里云的服务器了,所以我也是在阿里云的函数计算平台部署的自动打卡,不然作者用的腾讯云可以一键部署,非常方便,不过现在腾讯云开始收费,倒是很符合他们亲民完就开始割韭菜的操作……(但是这没啥毛病,人家也要赚钱)
云函数相关
部署waline碰到的
云函数相关
waline支持多平台部署,腾讯云依然是一键部署(这也太方便了吧喂(#`O′)),不过我要是用了就不一定学得到云函数相关的知识了
在把waline后端部署到阿里云函数计算平台的时候用到了他们官方的一个工具叫s
,之前一次部署失败,然后第二次第三次还是失败,我就放弃了,暑假回来重新弄的时候又是这样,所以我就不管那么多我就一直重复尝试终于是部署上去了,在这个时候我还不知道这是个部署的工具,给这个工具我账号的权限也是为了部署项目而已……这个步骤在上面部署自动打卡的时候是下载到本地再通过浏览器窗口上传上去的……但是显然waline的做法才是比较正规的,在部署的同时也做好了一些基础配置
各种配置好之后我就继续正常用了,看到LeanCloud国际版说不再接受国内ip的请求了,但是在discussion区看到@公子 哥说waline是用vercel部署的不会有问题,我就以为waline还有什么服务是有提供给我们用的,不会有问题……后来封禁后出403权限不足问题
进群问了之后
于是我去提交工单了,阿里云那边售后工程师说是accessKey的问题,一天给我一条回复,我等了3天,受不了自己去查原因,查了一下accessKey的调用记录,只在建站那天用到了而已,于是我将这个信息告知阿里云工程师,没回我,我去翻文档,用到accessKey也就是用s
的时候,然后我就意识到,这不会就是用来把代码部署上去吧?这下清楚了,跟accessKey完全没关系
LeanCloud相关
然后我就继续查,在网站那边刷新评论区,看看函数报错的内容是什么,打开实时日志(记得以前付费,最近不要钱我就开了)看着,发现报错是跟LeanCloud有关系,可是不是说vercel部署没问题吗?所以我又去群里问,群里大佬说,作者他们默认都是用vercel部署的所以……这下我恍然大悟了
所以想排查bug的时候,得在一开始搭建的时候,对整个过程用到的东西,有个基本的了解才行
同样的,也得对LeanCloud有了解……我以为被限制了就必须换国内版LeanCloud,我就去搬迁数据……后来国内版配置域名的时候一直配置不成功,查论坛说是暂停接入……那怎么办?在LeanCloud的论坛到处翻看,终于看到一个,说只要给国际版的配置一下域名就行……我一口老血直接喷出来,我回到我的国际版配置域名DNS解析,20秒问题解决