这篇文章是小白从0建设网站的心路历程,以及一些会在后续文章中涉及的话题简介。
图文 / 丁建雄
小白是单纯为兴趣而写作的独立创作人,如果您喜欢小白的文章,欢迎关注、交流、分享(引用请链接到本文)。
缘起
做任何事情都有一个起源,我与网站的缘分开始于一个小伙伴。
2014年10月,已经通过保送研究生的我无所事事,于是就想着找点事情干。恰巧有位之前创业的朋友,由于业务扩张需要,他请我帮他找找人做个专业的宣传网站。要区别于「 淘宝 」的那种通用式网站,他需要的是个人或企业那种全新设计的网站。
当时我并不了解网站制作,但是我知道有个人是这方面的专家——我们学院网站的设计者「 张嘉夫 」。我之前跟嘉夫交集不多,但却是久仰「 技术大神 」的盛名。于是,我约了嘉夫谈合作的事情。其实,到最后变成了我们一起合作开发新版年级网站。
当时,年级网站崩溃了,嘉夫新的创业项目也处于酝酿之中。他需要人手,我要找事情干,刚好一拍即合。
整整三天,我们就把新版年级网站搞定了。
现在想来,当时的我们真的是有点拼的。嘉夫是我认识的同龄人中最好的老师,他并没有手把手一个一个问题去教你,而是做几个简单的示范,然后告诉你更多的知识从哪里可以得到,这样就大大提高了彼此的工作效率。他可以干自己的事情,我也可以专心系统地去学习新的知识。
学习完成一个模块之后,他再通过一个简单的例子把我引入第二个模块,还是让我去自学。这样一步步让我把网页设计的各个模块融会贯通起来,也理清了各个模块之间的关系。这样的学习才是高效的,也是令人兴奋的,有成就感的。嘉夫跟我说,他当年也是这么学过来的,只是缺个人指引一下,学的会比较吃力一点。
三天,我做前端网页设计,他做后端数据库链接。那些天,我们每天都工作到凌晨3点,不为别的,只为纯粹的兴趣。
就这样,嘉夫把我带入了行。后来在一次聚会中,朋友们偶然间发现,我们两人居然是「 同年同月同日生 」。或许是巧合,也或许是命运的安排。在青春最轰轰烈烈奋斗的日子里,陪伴我的那个兄弟居然跟我同年同月同日生!
现在,他依旧坚持着自己的创业梦想,我也来浙江大学继续攻读研究生。我们都是不安分的人,也依旧坚持着那颗不安分的灵魂。我们很像,也很庆幸一起走过那段最难忘的时光,我们彼此鼓励着,激励着,继续奋斗着。
网站建设框架
-
网页设计
所谓网页设计,就是用户打开一个URL所能看到的网页内容。而网页内容包括两个方面:1. 文字、图片、视频等信息; 2. 信息内容的排版格式。
而所有信息以及格式的录入,都可以通过最简单的记事本实现。也就是说,最纯粹的网页设计不需要任何编程软件,一个文本输入工具就够了。
而为了设计的相对简便(语法高亮,缩进等),本文推荐使用 notepad++(不是广告哦)。notepad++是一款免费的文本编辑软件,兼容大量的代码语法规范,包括C,Verilog,JSON,SQL,PHP等几十种常用标记语言。
在下面的文章中,笔者将从0开始详细介绍如何建立一个简单的可发布的网页。
-
服务器架构
当你把一个网页设计好之后,是可以在本地进行预览和修改操作的。但是,如果要让其他人通过URL访问,你需要租赁一个云服务器,并且将网页发布到云服务器上。
在中国,云服务器的供应商主要有腾讯、阿里、华为等。你可以根据个人喜好,选择一家服务器供应商。笔者个人经验,综合性价比、服务等,体验最好的是腾讯云。腾讯云最重要的是有一个社区论坛,大家可以在里面找到各路大神的技术指南,这对于小白来讲是至关重要的,因为你可能遇到各种奇奇怪怪的问题。
具体的服务器的选购和性能评估以及架构的细节,笔者会在后续的文章中展开详细的讨论。
-
域名相关
域名是区别于传统IP地址的URL,你可以理解为一个「 好记 」的URL。而申请域名也是有一些讲究的,包括后缀名 、代理商、云解析 、 授权 、备案等一系列的问题。
还想多说点
今天是2017.1.16,一直想写点什么,也给自己的青春留下点记忆。从最初的追梦少年,到现在渐渐平庸的生活,说实话有点失落。
虽然,在很多人眼里,我是「 人生赢家 」。但是,已经过去的都只是回忆,前面的,才是生活。现在的生活,波澜不惊,我安心做着自己喜欢的研究工作,有时间可以跟朋友一起聚会玩耍,没有过多的生活压力与学业压力。
但是,这样的生活我是不满意的。
前方是未知的,曾经的我想象过无数种自己未来的可能,但是现在的我并没有去为曾经的那些可能实际去努力做一些事情。我总是拿一些借口去安慰、欺骗自己内心的不安。我知道自己必须留下一些实际的东西,当我实在不知道该如何去朝着自己内心想要成为的那种人去努力的时候,就静下心来,好好写一些东西吧,把内心的想法写出来,把自己的思绪好好梳理清楚。
或许这样,慢慢地,我能找到自己前进的方向。