summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoreltrac <hi@eltr.ac>2026-06-14 23:52:47 +0800
committereltrac <hi@eltr.ac>2026-06-14 23:52:47 +0800
commitd4a82a6719f19e0f4de3cccc0dc6fb96bac4d96a (patch)
tree89adbd5b27e2c5f09a5ccb3eb851f5253fe7fedf
parentb7fd6298edf8ca6d9c99a7623eae03588cf42b52 (diff)
[draft] remove discarded draft
-rw-r--r--content/article/building-websites.md31
1 files changed, 0 insertions, 31 deletions
diff --git a/content/article/building-websites.md b/content/article/building-websites.md
deleted file mode 100644
index 9aab25fe..00000000
--- a/content/article/building-websites.md
+++ /dev/null
@@ -1,31 +0,0 @@
-+++
-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` 就是他的博客。
-
-### 什么是域名
-