获取任意来源 — Markdown 或其他文档、API 调用、数据库、无头 CMS — 使用 sitio 辅助程序或按照您自己的方式对其进行处理,然后渲染页面。无需将文件调整为某种预定义的模式或树形结构,可以将它们放置在任意位置,然后编写自己的代码来查找它们(不过也提供了一些辅助程序)。
您可以编写动态组件并将其嵌入到页面中,例如将类似 SPA 的功能放置到您网站的部分中,或者在博客文章的中间嵌入地图、选择器、动态表单或其他类型的功能。
由于一切都是以静态方式渲染的,因此生成的网站可以在没有 JavaScript 的环境中运行(当然,动态组件除外),但是如果存在 JavaScript,浏览体验会非常流畅且快速,无需完全重新加载页面。
此外,只有网站/应用的框架(基本组件和代码)是以静态方式加载的,特定于每个页面的所有数据都会在访问者浏览时以异步和动态方式加载。
查找更多 静态网站生成器。