为什么要开发这个博客系统
原由
作为一个重度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%2F20240727%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20240727T093630Z&X-Amz-Expires=3600&X-Amz-Signature=6cdf268b301fc167adf3abc55269052b6c47b5ee9884b592aa500dfc2fb1ea0b&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%2F20240727%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20240727T093630Z&X-Amz-Expires=3600&X-Amz-Signature=28bd915ccad96eaa14f70284a51b46e41b15e1421e63827b060220fdf0720645&X-Amz-SignedHeaders=host&x-id=GetObject)
我想了一下, 决定自己做一套打通Notion的博客,并且用上这套简约风格的样式。
然后就有了这个项目: