站点发展历程

想听听本站的建设历程吗~

愿望

(大学以前)

接触互联网比较晚,大概小学毕业家里才添置了电脑,初中时在网上乱撞的时候,常常会看到一些公开的论坛/站点或者是私人的博客,于是很羡慕。正好当时计算机课本(中学时微机课不多)有相关章节,记忆中讲的大概是用什么图形化网页编辑软件之类的,反正就挺想搞一个的,但自然什么都不懂,也不知道去哪学,就只好当做白日梦想想了……

动机

(大学一年级)

因为计概编程题不会写,在无聊搜索答案时突然进入了一位圈友的个人主页,里面有好多令人眼花缭乱的文章以及各式各样的小插件(比如访客地理位置,日历等等),重新燃起了自己搭建自己的站点的动机,但当时也才算是刚接触编程,对网络几乎是一点都不了解,甚至连GitHub是什么都不知道,自然没有足够的能力。

大一上学期末,学生会里面经验丰富的学长开了一个“全栈工程师速成培训”,我听着挺新鲜,就去听了几次,大概讲的是用Node.js和Vue进行一些开发,当然基本没听懂,不过还是把一些基本的概念记住了,比如html, css, js之类的。

大一下学期选了个公选课,讲网络协议栈的,认真把书看了一遍,也算是初步了解了网络是啥。我终于明白为了让他人访问自己的网站,需要有ip这种东西,而自然,个人是不容易搞到的。这段时间也算是走了歧路,因为误以为想要搭建个人站点必须要ip,却不知道已经有很多类似托管网页的服务提供了。

v1.雏形

(2021.10)

几乎是纯html的站点

正值国庆假期,我也闲下来去找了些资料。此时已经大二,偶然听闻GitHub上就可以发布个人站点,于是去整了好久,也只是一步步照着一篇教程弄,写了点html代码,搞了个超链接就弄上去了,也算是有了第一个自己的网页。但自然看起来很……嗯,简朴。

v2.样式

(2022年寒假)

学了一寒假三大件的成果

在经过大二上一学期的挣扎,我越来越发现自己和周围同学有很多差距,比如自己什么都不懂,他们什么都会。特别是在专业方面,一些非常基础必须的工具,比如命令行、git、Latex 等等。此外自己只会用C/C++交一些简单的编程题,连python都不熟练,自然不可能有能力搞什么感兴趣的项目。有感于此,寒假好好补了补相关的知识,比如开始学习git和GitHub,恶补了一波py之类的。当然,我还花了好些时间在html、css和js的基础知识学习上面,边学边练手,整了一个带有css样式和js代码的个人主页,还把oc放在了右下角,挺有成就感的。

无内鬼,来点梗图:

html-css-js
HTML + CSS | Funny - Codeorum.com

v3.轮子

(大二下期末季)

多用轮子,少敲代码[doge]

毕竟好多课都pf了,期末考试中间也有不少空隙,正好不知道该干啥,就继续研究怎么做一个更好看的个人站点。此前纯手工写的代码外观上固然已经够自己用了,而且自定义程度高,但完全是静态的页面,而且是单页的,想要多加一些页面就得把之前的代码重写一遍,非常苦力活,于是一直懒得弄。不过在这个学期,我越来越发现自己之前走入了误区——以为想要实现个人站点就必须纯手撸所有代码!于是,如果我想要搞些交互功能,就得自己去学后端!(事实上我上个寒假还真花了些时间去看Django文档)

不过在这个学期,我对GitHub的使用进一步精进,学会了在上面直接找别人已经写好的项目自己用。造轮子固然好,但毕竟人的精力有限,不可能事必躬亲,所以多用用别人的代码未尝不是一件好事。经过一些时间的搜索,通过他人文章、GitHub项目,我了解到了hexo框架,于是整了好久,耽误了不少期末复习的时间,完整的走了一遍开发到部署的流程,终于搞好了这一版本的个人博客!

(555……期末要寄了,不说了不说了要去复习了)


站点发展历程
https://www.hovering-clouds.cn/space/2022/06/18/站点发展历程/
作者
垂云
发布于
2022年6月18日
许可协议