折腾了一天,用 Netlify CMS 给 Nuxt 的网站加了博客内容管理系统,CMS的基本整合与实现很容易,结合 Netlify Git Gateway 的功能,CMS 里的每一次保存都是一次 commit 及触发自动部署。

有几个坑:
- 若内容的format 设为 JSON,文章内容编辑器用 markdown,则若markdown 中需要嵌入 HTML 代码,则无法实现
- 可通过 Netlify CMS 上传图片,但需要记得在 static 目录中预先创建和 yaml 文件里配置一致的文件夹,否则图片上传功能不可用。
- Netlify CMS 输出的内容默认按时间升序排列;若需按时间降序排列,则需要自己在 async 之后用 sort 的方法改变排列方式。
- 分页功能更是没有了,若需要得自己写。

www.netlifycms.org

应用了 Netlify CMS 的博客页面:www.millielin.com

配图是 Admin UI 截图
展开
Millie_Lin于2019-12-29 14:49发布的图片
5