本项目是使用 gatsby 搭建的静态站点, 用于学习 Gatsby.
项目从最简单的 starter: gatsby-starter-hello-world 开始, 一点点搭建较为完善的站点, 以学习 Gatsby.
- typography 优化文本排版
- 使用 emotion 实现 CSS in JS
- gatsby-source-filesystem 插件获取文件数据
- gatsby-transformer-remark 实现 Markdown 文件数据获取和转换
- 根据 post 目录下的 md 文件自动生成对应的页面
- 支持 PWA
- SEO 优化
- Netlify 部署
- Netlify CMS
主要参考自官方教程