在还在上小学的时候,我就非常希望自己能总有一个个人网站。幸运的是,我拥有接触良好教育的机会。但是在当时,互联网这个名词在中国的老百姓家庭中似乎还没有什么太大的概念,和现在的少儿编程学习班遍地都是的状况不同,开设这类课程的组织机构似乎只有一处。但是因为年龄太小,我无法参所在地所开设的少年宫。

在上小学的时候,非常幸运的是,在每周六日,学校会开设一些兴趣班之类的课程。由于我似乎从很小的时候就对计算机这一类的物品拥有着兴趣,索性我的家长就为我报名了学校的计算机课程。

根据现在的记忆,课程的内容有大概有三项。dreamweaver制作网站、flash制作动画和小游戏、Basic语言编程基础。

虽然对于计算机的兴趣促使我非常期待着这些课程,但是实际参与进去后我发现,我似乎对这些内容并不是很感兴趣。说不上来理由,只是记得自己在这些课程上表现的并不是很好。我并没有真正学会这些内容的制作,但是我可以凭借着自己尝试出来的方法来适当完成教学所需要达成的目标。这些课程的教师都是同一人,因此我和那位老师的关系变得亲近起来。

现在想一想,我当时似乎并不喜欢上课听讲,大概研究研究软件之后似乎就明白运行原理之后就开始做自己想做的事。因此,我学到了很多别人(同龄人)不知道的计算机知识。也因为这样,我便不再满足于在教室中学到的知识,尽管我并没有弄懂老师讲的知识。

似乎说了一些和本文题目似乎没有关系的内容,但是事实上,我觉得还是有些相关性的。至于说是为什么,情继续往下看吧。

不过尽管如此,在稍微学了几年之后,我还是听从老师的建议参加了当时的少年编程奥林匹克竞赛(大概是叫做这个名字,记不太清楚了)。虽然当时的确是什么都不会的状态,但是我使用了当时的一些小智慧通过了那个比赛。。也获得了二等奖的成绩

不满足于课堂所学后,我开始尝试自己研究各种各样的软件和硬件,因此开始不断接受新的内容,并努力快速掌握其本质的运行原理。给我印象最深的事情就是,我曾经将一个非常普通的入耳式耳机改造成为一个麦克风(笑)。。后来才知道其实其原理都差不太多,毕竟就是DAC和ADC的区别。。

对于个人网站的执著促使我一直在“研究”相关内容,我曾经尝试过访问自己的名字的拼音+.com这样子的网址,天真的认为这样子就可以将这个网站据为己有,但是我失败了。。不过我并没有放弃。因为那个时候还没有可以支配的资金,所以我搜索的内容都是免费建站的教程,于是前前后后折腾出来了好多提供二级域名和主机的服务,我的最早的网站也成功搭建起来。不过当时弄的网站是那种商业性质而非个人性质的网站,虽然又二级域名和可以访问的服务器,但是网站排布是无法改变的,仅仅是服务提供商预设的模板网站,可以自己添加数据。再加上那个时候文弱,写一篇400字作文都非常困难,所以我并没有任何实际的内容可以放在网站上,唯一的用处就是和其他人炫耀我有一个网站,并且有相应的域名可以直接访问,这一点足够我炫耀了好久。

一名儿时的玩伴似乎认定我会制作网站这种技能,于是在上初中的时候,学校要求以班级为单位制作个人网站,我便被赋予了这神圣的使命。虽然我学习过html制作网站,可学习的更多是靠可视化进行制作,而非html代码进行制作,于是我想到了一个非常有趣的方法,那就是直接复制新浪微博的源代码,然后删掉不必要的元素。鼓弄了一个晚上,完成了这艰难的任务后,我心中那建立个人网站的热情便被消磨了一大半,因为这种工作是非常耗费时间的,而我并没又那么多时间。

这样子的内容似乎随着接触的越来越多,逐渐在自己的头脑中形成了一种体系架构,尽管没有专业知识的辅助,我却渐渐入门了这种知识。后来便开始接管家中的网络设施,根据网络上的教程一点一点的刷机组网换设备……

在这些过程中,我逐步接触到了更多的相关知识,非常浅显的接触到了linux。。这就为之后搭建网站埋下了伏笔

进入大学之后,在大一的时候,参加了一次某度公司在学校组织的面向大四毕业年级的宣讲活动,宣讲中提到了如何写简历,如何在面试中突出自己。其中有一点就是提到有一个github账户、有一个个人网站和技术博客是一种加分项,虽然现在看来,这些内容如果没有才是不正常的,但是在当时的我来看简直是如获至宝。于是我制作个人网站的热情有一次被点燃了起来。

回到宿舍,我便开始广泛搜集资料,查找如何制作个人网站,在研究了一晚上后,我注册了自己的第一个域名rtmacha.com,然后在阿里云上通过了学生认证,以每年和域名价格相当的金额购买了一年的学生服务器,然后根据教程搭建了WordPress服务器,可以正常访问了,对于当时的我来说,这简直是莫大的鼓舞。在我设置好DNS解析之后,访问域名的时候,却发现自己的解析被拦截了,阿里云提示我网站如果想要访问需要备案,我又去检索备案相关的内容。打印了备案申请表填写相关信息后上传,一个工作日之后,在我正在广播站录节目的时候,接到了来自阿里云的电话,对方询问我了一些问题,指出我的域名由于是在海外的公司注册的,无法进行备案,必须要迁到国内来。可是当时我的域名刚刚注册没有几天,自认为如果进行域名迁移会有很大的损失,所以我在考虑再三后,最终放弃了备案。当晚,我提交了阿里云的技术工单,申请了服务器的退款。

很幸运,退款被劈了下来,至少我不会损失掉这个部分了。于是在搜集资料的时候我知道了GitHub有一种功能就是可以建网站,但是也只是知道有这样一个功能,其他完全不懂,于是一点点的跟着教程搭建了自己的真正意义上的第一个网站。采用了Hexo框架,然后叫做one的主题。

这个过程我花费了将近半个月的时间,但是我兵不明白其中的原理,只是搭建了起来。建成之后,我发现网站中没有内容,在查找了许许多多资料之后我才反应过来,我搭建的个人网站是需要自己去在网站中填充相应的内容的。这个如此简单的道理我真的是后知后觉才弄明白。对于文弱的我来说,这个事实对我无疑是一次非常大的打击,我真的是对于写内容是非常困扰的。

于是这个网站虽然是建起来了,但是又很长一段时间都只有一篇hexo自带的《Hello World》文章。。但是我似乎不太满足与这个网站,于是在不明白github Page这项服务的时候,我又尝试建立了许多仓库,采用了许多不同的主题来建立了好几个不同版本的站点,但是我当时并不知道github page可以配置很多个二级域名的page,因为网路上并没又这样子的教程,我又不愿意去看当时仅有的英文文档,所以就只能自我摸索,然后以rtmacha.com/xxx的方式去访问不同网站,直到最近(一年前)我才懂得如何建立二级域名的gh-page。

在初建站后过了很久,我和カレシー去看了《朝花夕誓》这部影片,当晚カレシー在自己的空间中写了一篇关于这部影片的日志,类似于影评的感觉,并跟我说QQ空间的排版非常难整,我突然想起来我的网站似乎也可以去展示这种内容的图文,于是我在获得カレシー的许可之后,我便用了一个下午和一个晚上的时间,一边学习md语法和html语法,一边保存图片和文字,一边将内容写在自己网站的md文档中,然后根据教程上传,最终将文章的绝对连接发给カレシー。尽管时隔两年的后来,再次看向这篇文章的源文件的时候我发现html和md语法混用以至于特别乱我想打死我自己之外,这确确实实是我建站之后的第一篇正式文章。这篇文章我也非常好奇为什么一篇md文档就可以变成一个html文件,似乎有着许许多多我不懂得内容,不过由于透明性,我可以不用了解这些内容便可以完成建站。

在这篇文章完成后,我又建立了几个不同主题的站点,但是并没有增加任何一篇新的文章。不过这个域名却被我用在了各种各样奇怪的地方,比如域名邮箱……

就这样在学校中,当别人问起的时候,我确实会拥有个人网站,这的的确确是我一个炫耀的资本。。而代价就是每年100多rmb的域名费用。

时间来到了去年,因为无意间在网路上看到一个高中生的个人网站,是一个技术类的个人网站,感觉到自己的无能,连一个高中生都可以超越自己。于是我决定重新研究一下个人网站,再加上在大学3年中学了不少知识,也学了两遍html的知识。在寻找资料的时候,我发现,我之前网站的源代码,也就是hexo网站的本地文件竟然早已不知何时被我删除。

不过我发现我自己竟然曾经根据教程将自己的源代码也上传到了github中,于是我下载下来,发现似乎还是不知道怎样用,并且原来的主题也停止维护了,于是我决心一切从零开始。

找到了网路上的配置教程,我下载了nodejs、git工具,此时关于git和github我还是什么都不懂得状态。。只得隔着网路上的教程一步一步配置,安装好工具后又安装hexo-cli,然后一步一步配置github的key……

经历了许久配置后,我终于看到了熟悉的《Hello, World》这篇文章,于是经过很久的选择,我选择了现在这个butterfly主题,然后根据主题文档进行配置,花了将近一周的时间,我终于配置好了这个主题。

在配置的过程中,因为用到了很多次npm这个指令,而且每次需要安装什么不是git clone就是npm install指令,感觉似乎这两个指令非常神奇的样子,然后就又转头去学习这两个指令背后的含义,在这个过程中我学到了很多学校中不会教的知识。对于这个gh-page、DNS、server、client、hostname、ip等诸多关于网站和服务器的内容有所深入了解,并且一点点的弄清楚运行原理,最终将这些知识由点串成线再组成面的时候是非常舒服的一件事。

花了半个月的时间不断学习着新的知识,了解了图床等概念,使用上了jsdelivr、cloudflare加速和dns服务、解析了子域名给阿里云做解析……

然后自己真正意义上的第一个完善的个人网页算是建好了,因为在这之前突然喜欢上看书,积攒了不少的文学基础和想法,因此有许许多多想要写的内容,决心都放在自己的网站上。

过了几个月,因为一些缘故,想要一个新的域名,经过多方考虑和努力,我终于找到了现在这个cha.moe域名,有着非常深层的含义呢,总之是我非常喜欢的一个域名就是了

在刚刚建站的那段时间,我一直期待着能有人来访问,但是似乎由于知名度太低等原因,并没又人过来,等了好久,我开始主动出击去其他人的网站中厚着脸皮请求添加友链。。虽然申请的网站中95%都同意了我的申请,可是我去对方站点看了看之后发现,这些人中我是最弱的那一只了w

我决定不再为他人的网站带来困扰,不主动申请友链了,先不断提升自己。

不过我承认友链真的是一个好东西,让我在这众多的个人网站中找到厉害的人,关键是厉害的同龄人或者是比我还要年龄小的人去学习效仿或是作为榜样。

今天早上,在刷b站动态的时候,无意间看见一个关注的up转发了一条动态,那条动态的up主叫做葱冻,是我之前一直在默默关注的一位比我还小的但是厉害一百倍的站长,可我完完没想到ta在b站上的成就也比我要高很多,6级账号、有着个人形象和live2d模型、oto字幕组的大佬。。。总之有很多我非常想而且羡慕的事情这位大佬完全都做到了。。看着我自己今天早上还要犹豫是否加入最喜欢的鹿乃的字幕组的我,我恨不得有个墙缝自己赶快钻进去。。我没有勇气去对方的网站中申请友链,所以只好默默的关注着对方,等自己能够追赶上对方或者是超过ta,我再去申请好了。

当然,厉害的人不止这一位,我在友链套娃中找到了好多高中生,但是有着比我丰富不知多少倍的计算机相关知识和经历,和这些大佬相比,我真的可以说是死不足惜(??似乎不太对的样子)。。

回顾大学这几年,我似乎并没有做出什么成就,目光仅仅局限于自己的小世界中,自以为自己就是世界的全部,索性自己不是粉毛,不然一定会是黑色的hhhhhh