为什么要开发这个博客系统
原由
作为一个重度Notion用户,我一直想把Notion的文章作为博客内容分享出来。
开源实现
有去github找过能实现这个需求的项目,然后发现了NotionNext这个项目:
https://github.com/tangly1024/NotionNext
![image](https://prod-files-secure.s3.us-west-2.amazonaws.com/371abca5-94fd-4d13-a43e-bbcb27be7c63/bdb7a4c4-1b22-4820-b51b-55cde926686b/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIAT73L2G45HZZMZUHI%2F20240908%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20240908T020355Z&X-Amz-Expires=3600&X-Amz-Signature=9f6d2c79eb70b7f123be1d16c8d0de11496b1339b71b127bf63be4e307115b22&X-Amz-SignedHeaders=host&x-id=GetObject)
做的挺好的, 我也尝试了部署到vercel上。
自己实现
尝试使用了NotionNext里面的各种主题之后, 实在找不到一个满意的样式。后面看到了群友的博客,简约风格的样式,第一眼就觉得非常棒,但是他的博客是基于github(文章上传到仓库)。
![image](https://prod-files-secure.s3.us-west-2.amazonaws.com/371abca5-94fd-4d13-a43e-bbcb27be7c63/30535aa7-02e1-4d23-a87c-5511117e0a2b/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIAT73L2G45HZZMZUHI%2F20240908%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20240908T020355Z&X-Amz-Expires=3600&X-Amz-Signature=f40e49e47a229ae8da82bb01c16c77dcbc6b27908e9dc77ac0a6d2d0b38715de&X-Amz-SignedHeaders=host&x-id=GetObject)
我想了一下, 决定自己做一套打通Notion的博客,并且用上这套简约风格的样式。
然后就有了这个项目: