创建一个博客系统:Gatsby 和 Strapi
目录
创建一个博客系统:Gatsby 和 Strapi
前端:Gatsby + Semantic UI React + Waline + Algolia
后端:Strapi + Deta Base
编辑器:markdown-it + markdown-it-mark(语法高亮==、上下标^^~~、下划线++、脚标^[]: 、警告::: :::)
需求:
- 博客文章展示
- 评论系统
- 全文搜索
理由:
- 最流行的静态网站生成器:Gatsby
- 最流行的无头CMS:Strapi
- 强大的静态网站评论系统:Waline(Valine升级,更安全,支持各种后端数据存储和服务端部署,关键是其中有Deta)
- Deta 是一个以开发人员和用户体验为核心的免费云,并且声称永久免费,它们正在开发平行产品用以产生收益。免费的云环境 Deta Micros 和免费的数据库 Deta Base,足够用了,最关键的是免费。
- Algolia 有些许限制的全文搜索,免费的一般来说够用。
- Semantic UI 符合我的审美,UIKit太简单不好看,MaterialUI开始收费,Bootstrap 太老了。