这个博客就是用astro搭建的。
我会在这里介绍详细的步骤。
什么是astro-notion-blog
astro-notion-blog类似notionNext。
astro-notion-blog 能够使用 Notion 作为CMS,创建静态页面博客。
ℹ️
我试过notionNext搭建blog,但我已经很多年不写前端代码了,notionNext在我改完一些配置后就开始抽风,我实在搞不定,所以我就不想折腾了。
我还试过Super、Bullet这些商业平台,挺好但在国内并不快,且免费版功能太少,我还是舍不得每个月小100的商业版费用。
我还试过Super、Bullet这些商业平台,挺好但在国内并不快,且免费版功能太少,我还是舍不得每个月小100的商业版费用。
我原本想用astro+GitHub,但想着会不会有人用astro和notion搭建过blog呢?毕竟notion用户数这么大。
后来我上网一搜,就搜到了这个妹子

这个妹子是日本人,前端工程师。她写了篇文章在
这篇文章写了她如何用astro和vercel+notion搭建的blog,于是我顺藤摸瓜找到了github上的代码:
有一说一,日本人写技术文档的水平和写说明书的水平一样高,我照着这个说明没费一点力气就成功了。与此相对的是国内很多大神写得步骤,要是没点技术水平和研究精神,真的是搞不定。
优点
astro-notion-blog非常简洁,速度也非常快。
从配置灵活性上可能不如notionNext,但是作为技术小白用户或者不爱折腾的用户,这个框架非常的易用。如果有前端的基础,可以在这个基础上做修改,代码也不复杂。
我一直觉得作为个人开发者,配置的灵活性和整体的稳定性是矛盾的。
astro目前可以在cloudflare和vercel上部署,基本上就是0费用。
安装过程
基本上GitHub的readme已经说的很细了。
唯一我认为需要提醒的是,大部分的notion类blog都需要我们把页面share出去,但是astro在安全性上考虑的比较细,它用的是Notion的Integration机制。如果你的notion blog的数据库中有一些不想分享的内容,这个机制我个人认为还是蛮有用的。
基本上就这样了。如果有问题,欢迎咨询: