为什么要搭建一个自己的博客网站?

最初我以为建站太过复杂。

上网页设计课那会儿,和小组几个同学(主要是zz)一块儿从0到1搭了个「指尖星空」静态网站。html+css+一点点js,效果都是一点一点调出来的。

在那时候我的认知中,真正的网站除了要这样自己一页一页写网页代码,还需要自己搭后台、自己写数据库、建立数据库-后台-前台连接……可不工程浩大嘛。

建站这样高级的工作,涉及广泛的知识,需要大量的精力……我以为我就算了。

后来我以为建站太过简单。

后来写爬虫的时候开始玩云服务器,查VPS可以拿来干些什么的时候,发现了WordPress这类傻瓜式建站工具——只要配置好环境,安装WordPress,一点代码也不用敲,一个网站就搭好了。

我想:建个网站,代码都不敲,那还有什么意义?能学到什么??

我陷入了「造轮子」悖论:如果自己造轮子,鞠躬尽瘁死而后已,造出来的轮子也没有人家的好用,不过是体验了一番;如果不重复造轮子而直接拿来用,那又只能流于浅表,永远学不会深的东西……

建站之后……

后来还是心痒痒,憋不住决定倒腾先。就拿WordPress搭了这个网站。

具体在这篇文章里:Vultr+WordPress搭建个人博客

于是可以列举一下我的收获:

  1. 当然是收获了一个个人站。随心所欲选外观,随心所欲放东西在上面,很欣喜。虽然几乎没人看,但也不妨碍我自嗨。耶~
  2. 对网站有了概念。过去也知道网站分前端、后台、数据库,但如今有了从后台视角看网站的体验,对它的理解上升了一个层次。至少在我想象中,如果下次要自己造轮子的话,我已经有了自己的面向对象思路了:
    1. 内容可分为文章、固定页面、菜单等。文章专注于内容创作,是日常发表用的;固定页面除了内容以外,整个页面的布局都可以自由安排,如果有主页、关于页面、隐私页面等等需求,都可以编辑特定的固定页面;菜单就不解释了。
    2. 网页元素可分为主菜单、内容主体、侧边栏、页脚栏等。每个元素里面承载什么可以自由安排。
    3. 更宏观地看,一个网站可分为外观、内容、其他功能等。互不干涉,各成体系。
  3. 对服务器、网站、域名、SSL证书等等概念及之间的关系有了理解。对下学期学计算机网络课应该有帮助吧~

建个人站确实很简单……但也很有趣,就凭这点可能就够了。

不过我还有许多要完善和学习的东西,并且我还需要在长期维护网站上花精力。任重道远啊。