时歌 (@Lapis0x0)从个人书架到电商项目:我如何将飞书多维表格打造成一个真正的无头 CMS 中发帖

该想法最初起源于我将飞书云文档作为博客的书架页面的数据来源,相关博客请参见《用飞书多维文档打造博客书架页—支持 GitHub Actions 自动更新》;没想到前两天就有客户循着这篇文章找到我,希望定制一个外贸电商站点,并将站点名、Logo、轮播图、商品与分类等全量数据统一托管在飞书云文档里,让网站只做渲染与交付。换句话说:把飞书云文档用作 无头 CMS(Headless CMS)/ 解耦 CMS(Decoupled CMS) 的数据源。 
在整个流程里,飞书多维表格、Github Action 和 Vercel 部署网站都是可以白嫖零成本的,整个项目唯一的花费可能就是域名的购买与续租成本。

有类似需求但没时间/精力研究的读者也欢迎来私信我,我还想继续恰钱

一、项目主要思路与架构设计
项目的核心架构分为三个部分:数据源(飞书多维表格、同步脚本(Python) 和 前端渲染(Astr...