7/23/2025

本教程尝试使用简单通俗的叙事方式、遵循思维运行路线,通过介绍建站的核心知识,抓大放小,形成对建站的快速印象,建立稳固的建站知识结构。

简明建站教程

不管你出于什么原因,想要创办属于自己的网站。都需要掌握建站技术。

基础知识

知道网站是怎么一回事,知道互联网是怎么一回事。

网站,是运行在服务器上的。 服务器是一台电脑。 通常说的网站,是运行 Web 服务,使用 HTTPS 协议。 用户通过个人电脑(包括手机、平板等)与网站服务器通信。使用浏览器查看网页、操作网页。 HTTPS 是互联网、网络的一部分。

网站开发技术

开发网站,使用 Web 技术。通常包含三种技术: HTML、CSS、JS 。

可以参考

网站部署

包含两个部分:

  • 注册域名
  • 部署到服务器

注册域名

注册域名见 简明域名教程

部署到服务器

以前只能租用 VPS。现在有了更多选择。 比如 Github Pages 静态网页托管。 比如 Vercel 云计算服务器。

分为静态网页和动态网页。

静态网页服务器

对于静态网页,启动 Web 服务器,把 Web 代码(HTML、CSS、JS、图片等资源文件)放在指定的目录下就可以。

当用户访问某个 URL 时,Web 服务器把相应的资源传给浏览器。

动态网页服务器

动态网页,则往往需要先编译,把代码转换成 Web 代码,再传给浏览器。

动态网页技术,有很多。从早期的 ASP 、PHP 、JSP 等,到中期的 Java Web、Ruby On Rails 等,再到现在流行的 Vue 、React、Next.js 等。

SSR

Server-Side Rendering,服务端渲染。浏览器请求时才生成。

SSG

Server-Side Generation,服务端生成。它可以直接生成完整的落地的HTML页面文件。然后可以部署在静态网页服务器上。

比如 Github Pages 。

CSR

Client-Side Rendering,客户端渲染。指的是,在浏览器中运行JS代码,生成HTML代码。

这是 SEO 不友好的。

ISR

Incremental Static Regeneration,增量静态生成。结合了 SSG 和 SSR ,直接生成静态页面,还可以时不时地动态替换。

Edge

边缘计算。

CDN

Content Delivery Network,内容分发网络。可以加速访问。

安全

使用 Cloudflare ,可以建立安全墙,把真实的服务器隐藏在代理服务器后面,避免遭受攻击。

参考

  • Vercel
  • Github
  • Cloudflare

本文固定链接:https://zachthinking.com/p/build-site

禁止转载,保留所有权利

©2025 扎克爱思