首页 > 其他资讯

Astro——静态站点生成器


Astro是一款现代化的轻量级静态站点生成器,其开发者体验(Developer Experience)较为出众。其特性有:

①Island组件架构:一种用于构建更快网站的新型Web架构;

②自带组件框架:Astro为React、Vue、Svelte和Tailwind CSS等前端工具提供一级支持。通过astro add命令即可添加使用;

③支持静态页面生成(SSG)和服务器端渲染(SSR),可以按需渲染内容;

④开发者体验出众:Astro支持所有喜爱的开发者工具和功能,如TypeScript、NPM包、Scoped CSS、CSS Modules、Sass、Tailwind、Markdown、MDX;

⑤按需组件:Astro支持通过水化组件按需加载JavaScript。因此,如果该特定组件不可见,它不会加载相关的JavaScript;

⑥100%静态HTML,无JavaScript运行时环境:当构建Astro时,它将删除所有JavaScript,并将整个页面渲染为静态HTML页面;

⑦SEO友好:使用Astro,可以启用自动网站地图、RSS订阅、分页和收藏;

⑧基于文件的路由:就像Next.js一样,Astro有一个基于文件的路由机制,所有在/pages中的东西Astro都会将目录转化为路由;

本文链接:https://www.zhanque.net/rw/4194.html