Skip to main content

SSG 静态站点生成器

SSG 全称 Static Site Generation/Generator。让使用了前端技术栈的代码在服务端运行,预生成/渲染好单个页面,方便客户端直接显示,该项技术叫 SSR - Server Side Render。SSR 目前专属指代前端技术栈的服务端渲染。但实际上,在类似 SSR 机制的服务端渲染其实早就存在了,例如使用了 PHP 的各后端框架和 CMS 系统,都有针对其 View 层模板相关页面的预生成/缓存策略,其核心理念和 SSR 类似,这些框架和系统,都可看做是个巨型的 SSG。

Docusaurus

用 React 开发的,很多开源库的官网都用它。依然由 Facebook 大厂出品,不可忽略 FB 对 Web 界的贡献,致敬。

2023/10/31 更新

3.0 正式版已推出 https://docusaurus.io/blog/releases/3.0

VitePress

一个较新的项目,尤雨溪团队亲自操刀。实质上是老牌 VuePress 的重构版本,旧的 VuePress 没有必要使用了,即使是 2.0 版本也没有 VitePress 好用。由于 VitePress 出现之前,已有无数的现存项目都使用了 VuePress,因此官方团队只能选择继续维护。全球范围内,近几年大部分使用了 Vue 技术栈的新项目,都用的是 VitePress 构建其官网或文档站。