最近有一个官网开发的需求,本来是准备利用老的技术栈,快速开发、快速结束。比如说找一个 PHP
或者 JSP
技术栈的成熟 CMS 框架。前端只需要写一个主题模板,然后用插值表达式做一下循环和动态内容的渲染就行了。
可团队内没有 PHP
技术栈。Java
小伙伴也忙的要死,没有时间现学一个 CMS 框架来配合我。但项目上线时间又安排的非常近,没办法一直等。
就想着先使用有 SSG 功能的前端全栈框架先把项目搞起来,把需求先做完。后面再看情况是做 SSR 也行。如果不做 SEO 没有很多文章发布的场景,也可以仅靠 SSG 和钩子触发自动部署即可。
正巧在播客里面听到一个新的全栈框架 Astro,满足了我上便提到的 SSG 和 SSR 需求。前期可以通过撰写 markdown
文档作为 content
资源来满足项目前期的文章发布需求。
而且 Astro 提出的 群岛 概念非常让我感兴趣!