跳到主要内容

从 0 建站学习路线

WebNotes 这次不再只是放几篇零散概念笔记,而是重构成一条“从 0 建站”的主线。

这条主线想解决的不是“你会不会写一段 HTML”,而是更实际的问题:

  • 自己搭一个网站,到底要先懂哪些东西
  • 域名、DNS、HTTPS、CDN、服务器、静态托管之间是什么关系
  • 为什么网站能打开,不等于网站已经能稳定上线
  • 第一次上线时,哪些坑最容易踩

这条主线默认面向谁

这里默认的读者是:

  • 第一次自己搭个人站、文档站、博客或作品集
  • 对 Web 有零散概念,但还没把整条链路串起来
  • 想知道“从想法到域名上线”最少要掌握什么

这里不是完整前端课程,也不是完整后端课程。重点是把建站所需的关键知识和实际决策串起来。

建站时最小需要理解的 5 件事

  1. 用户输入域名以后,请求到底怎么走到你的网站
  2. 你的内容是放在静态托管、对象存储,还是自有服务器上
  3. 为什么 HTTPS 不是可选项,而是默认前提
  4. CDN 缓存什么、不缓存什么
  5. 网站上线后如何保证速度、稳定性和可维护性

推荐阅读顺序

如果你是第一次完整搭站,建议按下面顺序走:

  1. 一次网页访问到底发生了什么
  2. 域名、DNS 与解析链路
  3. HTTP 与 HTTPS
  4. CDN 原理与应用
  5. 静态站、动态站、SSR 与自托管怎么选
  6. 一个网站到底由哪些部分组成
  7. 用 Docusaurus 从 0 搭一个文档站
  8. 静态站部署路径:构建、托管、域名与上线
  9. 服务器部署路径:Nginx、进程与反向代理
  10. Cloudflare 接入、代理与 HTTPS 全链路
  11. Web 性能基础:从首屏到缓存策略
  12. SEO、robots.txt、sitemap 与基础分析
  13. 图片与静态资源优化
  14. 网站上线检查清单

两条实操路线怎么选

路线 A:静态站优先

适合:

  • 文档站
  • 博客
  • 作品集
  • 介绍页
  • 更新频率不高、交互不复杂的内容站

优点是简单、稳、便宜、维护成本低,也是第一次搭站最推荐的起点。

路线 B:服务器优先

适合:

  • 需要登录、数据库、后台
  • 有接口服务、任务调度、文件处理
  • 需要自定义运行时逻辑

这条路线会多出服务器管理、进程管理、反向代理、安全面暴露等额外成本。

从“只有想法”到“网站上线”的最小路径

内容/页面

选择建站方式(静态托管 / 服务器)

获得可访问的源站

绑定域名

配置 DNS

配置 HTTPS

接入 CDN / 代理层(可选但常见)

上线检查:缓存、重定向、SEO、监控、备份

这部分内容的取舍

  • 默认优先讲“个人站 / 文档站 / 轻量内容站”最常见的决策。
  • 同时保留服务器部署路线,避免整组内容只适用于静态托管。
  • 这里会引用一些已经存在的专项经验文,但主线只保留真正影响建站决策的内容。

从哪里开始最合适