从 0 建站学习路线
WebNotes 这次不再只是放几篇零散概念笔记,而是重构成一条“从 0 建站”的主线。
这条主线想解决的不是“你会不会写一段 HTML”,而是更实际的问题:
- 自己搭一个网站,到底要先懂哪些东西
- 域名、DNS、HTTPS、CDN、服务器、静态托管之间是什么关系
- 为什么网站能打开,不等于网站已经能稳定上线
- 第一次上线时,哪些坑最容易踩
这条主线默认面向谁
这里默认的读者是:
- 第一次自己搭个人站、文档站、博客或作品集
- 对 Web 有零散概念,但还没把整条链路串起来
- 想知道“从想法到域名上线”最少要掌握什么
这里不是完整前端课程,也不是完整后端课程。重点是把建站所需的关键知识和实际决策串起来。
建站时最小需要理解的 5 件事
- 用户输入域名以后,请求到底怎么走到你的网站
- 你的内容是放在静态托管、对象存储,还是自有服务器上
- 为什么 HTTPS 不是可选项,而是默认前提
- CDN 缓存什么、不缓存什么
- 网站上线后如何保证速度、稳定性和可维护性
推荐阅读顺序
如果你是第一次完整搭站,建议按下面顺序走:
- 一次网页访问到底发生了什么
- 域名、DNS 与解析链路
- HTTP 与 HTTPS
- CDN 原理与应用
- 静态站、动态站、SSR 与自托管怎么选
- 一个网站到底由哪些部分组成
- 用 Docusaurus 从 0 搭一个文档站
- 静态站部署路径:构建、托管、域名与上线
- 服务器部署路径:Nginx、进程与反向代理
- Cloudflare 接入、代理与 HTTPS 全链路
- Web 性能基础:从首屏到缓存策略
- SEO、robots.txt、sitemap 与基础分析
- 图片与静态资源优化
- 网站上线检查清单
两条实操路线怎么选
路线 A:静态站优先
适合:
- 文档站
- 博客
- 作品集
- 介绍页
- 更新频率不高、交互不复杂的内容站
优点是简单、稳、便宜、维护成本低,也是第一次搭站最推荐的起点。
路线 B:服务器优先
适合:
- 需要登录、数据库、后台
- 有接口服务、任务调度、文件处理
- 需要自定义运行时逻辑
这条路线会多出服务器管理、进程管理、反向代理、安全面暴露等额外成本。
从“只有想法”到“网站上线”的最小路径
内容/页面
↓
选择建站方式(静态托管 / 服务器)
↓
获得可访问的源站
↓
绑定域名
↓
配置 DNS
↓
配置 HTTPS
↓
接入 CDN / 代理层(可选但常见)
↓
上线检查:缓存、重定向、SEO、监控、备份
这部分内容的取舍
- 默认优先讲“个人站 / 文档站 / 轻量内容站”最常见的决策。
- 同时保留服务器部署路线,避免整组内容只适用于静态托管。
- 这里会引用一些已经存在的专项经验文,但主线只保留真正影响建站决策的内容。
从哪里开始最合适
- 想先把整条请求链路理顺:从 一次网页访问到底发生了什么 开始
- 已经决定搭文档站:直接看 用 Docusaurus 从 0 搭一个文档站
- 已经有服务器,只想补域名和 Cloudflare:先看 域名、DNS 与解析链路 和 Cloudflare 接入、代理与 HTTPS 全链路