初识
最早我了解到网站,是在高一的计算机书里(浏览网页应该不叫了解吧)。我对此有着浓厚的兴趣,并在百度查找有关的内容,还遇到了对我选择人生道路(计算机专业)有重大影响的网站:菜鸟(我python也是在这里起步的)
(附一张我高中母校的图)
在那本计算机书里讲了怎么用一个软件做网页,以及批量生产其他页面(毕竟网站不是一个页面,一个一个写不现实),但是我不喜欢那样的方式,我喜欢纯代码编辑(注定的程序员)于是我就开始自学html,但是起步是很困难的。一开始我很难理解为什么我照着别人写的东西为什么我的就不呈现相应的效果,而只能和别人一摸一样的复制才能有效,毕竟是要写自己的东西,而不是抄和别人一摸一样的东西。但在我艰难的实现了随意控制文字的颜色时(很长一段时间我的文字是怎么加代码都没有颜色的),我开始理解html这一门语言(内联样式应该不算用到CSS)。
在我终于掌握了基本技术后,写了一个十几个页面的网站(手机写的,当时没有电脑,甚至我之后写python大多数时间都是手写),我开始寻找怎么才能让我的东西呈现在互联网上被大家看见。所以,我了解到了腾讯云,我知道,网站无非就是别人打开一个文件,有各种链接到其他文件而已。所以我最早的网站的理解就是类似网盘的东西,因此我最早的网站是这样的:
用一个长长的链接直接访问放在腾讯云储蓄桶里的源文件,虽然没人记得住链接,qq上打开会被一堆拦截,但我已经体会到做网站的快乐了
进步(钻空子)
在学习了这么多东西过后,我不可能不知道,做网站需要域名,需要服务器。在高二的时候我了解到的腾讯云,看了各种东西,但是不知道网站是怎么运作的,毕竟没有任何系列教程,全是专业名词,那时候就像雾里看花一样摸不着头脑。但任是那种情况下,我依旧没有放弃尝试,注册过域名(不过是最便宜的,还只买了一年),还试着域名备案,不过不行,没有三个月以上的服务器不给备。当时又没钱,我就想着有没有办法不用备案也能用域名的,还真让我找到了方法。
把腾讯云储蓄桶设置在国外,然后再这样设置加速域名为自己的域名,把自己的域名解析到这里,就可以了。
当然这样还是会被拦截,不安全什么的,很久之后(高三毕竟没有时间研究这些),直到不久前才明白ssl的作用和使用
Hexo与热铁盒
在进入大学之后,我还是放不下这个愿望,有一个自己的网站,于是开始自己摸索。于是我开始学习js,css,但是这些还是不是我想要的,因为你不可能一个页面一个页面的去写,而且不能随着使用而改变(纯静态(比如我的迷宫游戏,虽然是可以动,但不叫动态)),所以我一直没放弃寻找合理,正规的制作网站的方法。
在这过程中,我还偶然发现了热铁盒这个好东西,有免费的虚拟主机,付费能绑定自己的域名,让我简单做网页不是梦。
而很巧的是,我再次偶然遇到了Hexo,一种静态搭建博客的基于Node.js的程序,于是我花了些许时间掌握了使用的技术,并且搭建了我的第一代网站。
不过,这网站本质还是静态,依赖第三方库太多,更新发布麻烦等等问题,没过几天我就没用,而选择了更规范的搭建网站的方法
wordpress
我一咬牙,狠心就买了腾讯云上的云主机,学生有优惠还是不是很贵,然后立马开启了域名备案。在备案期间我就用三丰云(免费)虚拟主机(自带mysql数据库)练习了wordpress的操作。在域名备案成功后,就迅速的搭建好了网站,也就是本站
后记
经过多少坎坷,终于有了属于我的小站站,不过接下来我也不能放松,要继续学习前后端技术,争取下一步目标是,自己用前后端技术做一个动态网站,而不是依靠模板。此外,我也会好好经营这个网站的,时不时发布一些学习记录,经验技术,争取早日被收录,并且排名前列。
看到这里,证明你对建站有很大的兴趣,祝你早日能有自己的小站。如果你拥有了自己的站点,欢迎和我交换友链。
加油!ฅ՞•ﻌ•՞ฅ
我是从一个叫wodemo的网站起步的,那里有个大佬叫笑忘书
不过网站已经半死不活了