目录

创建一个博客系统: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 太老了。