首页 » PHP教程 » phprss订阅分页技巧_Astro 10 正式宣告现代化静态站点生成器

phprss订阅分页技巧_Astro 10 正式宣告现代化静态站点生成器

duote123 2024-11-18 0

扫一扫用手机浏览

文章目录 [+]

Astro 是一款当代化的轻量级静态站点天生器,具有出众的开拓者体验 (Developer Experience)。
据先容,虽然 Astro 从出身到本日只有 16 个月,但其仓库的 star 数已超过 13000,并且在环球拥有超过 30000 名用户。
目前,Astro 文档已被翻译成 6 种不同的措辞 —— 包括中文。

近日,Astro 发布了 1.0 正式版。
团队称 1.0 意味着 API 已达到稳定状态,并可用于生产环境。
部分新特性:

phprss订阅分页技巧_Astro 10 正式宣告现代化静态站点生成器

图像优化:引入新的 <Image /> 和 <Picture /> 组件

phprss订阅分页技巧_Astro 10 正式宣告现代化静态站点生成器
(图片来自网络侵删)

支持 MDX:在 Markdown 中稠浊编写 UI 组件的标准语法

支持 SSR:SSR 现已达到稳定状态,可用于生产环境

Vite 3.0:升级 Astro 利用的构建引擎 Vite

Astro 采取了独特的 Island 组件架构,团队称这是一种用于构建更快网站的新型 Web 架构。
与单页运用程序不同,Astro 的组件不会被捆绑到一个 JavaScript 包中。
相反,每个组件都被视为一个独立的小型运用程序,与所有其他组件隔离存在。

Astro 其他特性:

自带组件框架: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 都会将目录转化为路由

借发布 1.0 的机会,开拓团队还对官网 astro.build 进行了重新设计:

末了团队表示,Astro 从首次推出到现在发布 1.0 正式版,已经发生了许多变革。
它不仅仅只是静态站点天生器,开拓者可以在任何盛行的托管平台年夜将 Astro 构建为动态的、支持 SSR 的做事器。

标签:

相关文章

介绍白点控制之路,从原理到方法

白点,作为生活中常见的现象,无处不在。对于如何控制白点,许多人却感到困惑。本文将从原理出发,探讨白点的控制方法,并结合实际案例,为...

PHP教程 2025-01-03 阅读1 评论0

介绍直播王者,如何开启你的电竞直播之旅

随着电竞产业的蓬勃发展,越来越多的年轻人投身于电竞直播行业。王者荣耀作为一款备受欢迎的MOBA手游,吸引了大量玩家和观众。如何开启...

PHP教程 2025-01-03 阅读1 评论0