又双叒叕换博客引擎了

💡 原文中文,约5200字,阅读约需13分钟。
📝

内容提要

Astro发布了最新版本4.1,是一个集成Vue/React组件的模板引擎,支持编译为静态文件。使用Astro需要手动实现博客功能,支持Markdown文件放置在不同目录,并使用getCollection和getEntry获取文章内容。Astro还支持将js文件转换为接口,生成RSS订阅。最激动人心的功能是在MDX文件中使用Vue组件。

🎯

关键要点

  • Astro最新版本为4.1,是一个集成Vue/React组件的模板引擎,支持编译为静态文件。
  • 使用Astro需要手动实现博客功能,支持Markdown文件放置在不同目录。
  • 通过getCollection和getEntry方法获取文章内容。
  • Astro支持将js文件转换为接口,生成RSS订阅。
  • Astro的动态路由功能允许根据文件夹结构和名称定义路由。
  • Markdown文件可以放在src/content/posts目录中,以保持原有链接结构。
  • 需要在src/content下创建config.js来定义集合的行为。
  • Astro支持在MDX文件中使用Vue组件,允许混用多种前端框架的组件。
➡️

继续阅读