diff options
Diffstat (limited to 'content/article')
| -rw-r--r-- | content/article/building-websites.md | 31 | ||||
| -rw-r--r-- | content/article/site-report-5.md | 13 |
2 files changed, 44 insertions, 0 deletions
diff --git a/content/article/building-websites.md b/content/article/building-websites.md new file mode 100644 index 00000000..9aab25fe --- /dev/null +++ b/content/article/building-websites.md @@ -0,0 +1,31 @@ ++++ +title = '如何搭建一个网站?' +subtitle = '' +slug = '' +tags = [] +categories = '' +date = 2026-03-04T18:17:55+08:00 +draft = true +toc = true ++++ + +毫无新意的话题,但我就是想写,因为这是我的网站。本文旨在从零开始,为没有计算机网络基础的读者建立起对网站运作方式的了解,文本并不刻意区分静态网站和动态网站,而是从最底层、用尽可能通俗的方式回答这些问题:什么是网站?什么不是网站?访客怎样访问网站?服务器怎样提供网站?搭建网站的技术有哪些?他们的工作原理是怎么样的?<!--more--> + +## 基本概念 + +### 什么是网站? + +现在每天还会访问网站的人估计很少了,各个科技公司几年前就开始推进移动端应用的普及,对于大部分人而言,网站其实是很老旧的产物了,他们更关心想看的内容能不能在手机 App 上访问到。联网的 App 和网站一样,是互联网的一部分,但有很大不同。首先,网站是万维网的一部分,而手机 App 不是;其次,手机 App 是客户端,数据通过服务器发送到手机上,再由客户端展示,网站虽然也有前后端的区分,但很难把网站这一个概念归类为客户端或服务端。 + +网站的客户端,严格意义上来说,应该是浏览器。常见的浏览器有 Chrome、Safari、Firefox 和 Edge 等。访客在浏览器中输入网址来访问网站。传统意义上来讲,网站不是用来用的,而是用来「看」的,或者是用来「发」东西的,网站是「内容」的载体;不过现在也有了很多 Web 应用,用户能在网站上做很多事情,比如转换文件格式、操作远程桌面、管理服务器等等。所谓 Web 应用,就是建立在万维网上的应用,我们一般用 Web 来指代万维网。 + +### 什么是万维网? + +万维网是互联网的一部分,英文全称是 World Wide Web,简称 WWW。常见于网址中的 `www` 就是万维网的缩写。一般来说,只有 `www` 开头的域名才代表一个万维网网站,比如 `www.geedea.pro` 是「极客死亡计划」这个网站,而 `geedea.pro` 作为顶级域名,原则上不应该提供万维网内容。 + +为什么?因为一个域名可能完全不属于万维网,比如:你打开 Minecraft 这个游戏,点击「多人游戏」,点击「添加服务器」,输入 `mc.hypixel.net`,再点击按钮,你就加入了 Hypixel 这个 Minecraft 服务器。在这个例子里,`mc.hypixel.net` 提供的是游戏服务器的入口,可能还有 FTP 文件服务器、返回数据的 API 端口等等。 + +当然,这并不是什么标准,使用非 `www` 子域名提供万维网站点的例子非常多,所有人都在这样做。比如 `www.a-cool-guy.me` 可能是某人的个人主页,而 `blog.a-cool-guy.me` 就是他的博客。 + +### 什么是域名 + diff --git a/content/article/site-report-5.md b/content/article/site-report-5.md new file mode 100644 index 00000000..1e617086 --- /dev/null +++ b/content/article/site-report-5.md @@ -0,0 +1,13 @@ ++++ +title = '极客死亡计划书 V' +subtitle = 'Stirring up some chaos.' +slug = 'site-report-5' +tags = [] +categories = '极客死亡计划书' +date = 2026-03-08T14:43:32+08:00 +draft = true +toc = true ++++ + + + |
