Wiki
216 words
1 minute
Static Site Generator

什么是静态站点生成器?#

静态站点生成器(SSG)是一种在构建时将模板和内容(通常是 Markdown)预编译成静态 HTML、CSS 和 JavaScript 文件的工具。

与动态网站不同,静态站点无需服务端运行时,所有页面在部署前就已生成完毕。

优势#

  • 极快的加载速度 — 直接提供预构建的 HTML 文件
  • 安全性高 — 无数据库,无服务端代码
  • 易于部署 — 可托管在任何静态文件服务上
  • 版本控制友好 — 内容可存放于 Git 仓库

常见工具#

工具语言特点
AstroJavaScript岛屿架构,零 JS 默认
HugoGo构建速度极快
JekyllRubyGitHub Pages 原生支持
Next.jsJavaScriptSSG + SSR 混合

本博客#

本博客使用 Astro 构建,结合 Fuwari 主题,将 Markdown 文章编译为静态页面。

Static Site Generator
https://fuwari.vercel.app/wiki/static-site-generator/
Author
Qingswe
Published at
2024-01-01
License
CC BY-NC-SA 4.0