折腾博客多年,尝试过 WordPress、Hexo等各种博客系统。然而在写作过程中最重要的应该是养成内容持续输出的习惯;软件平台仅仅是一个辅助,反复折腾搭建系统显得本末倒置。
 
https://docs.tangly1024.com/about 里的这段话,我深表同意。
之前我也折腾过,WordPress ,Hexo,GitHub 静态页面博客,但是最后都是因为记录笔记到博客分享这个路径太长,一段时间就不了了之了,坚持下来的就只有通过 typora 做记录。
最近尝试了一段时间的 Notion 后,并在偶然逛GitHub途中发现了NotionNext 项目,感觉确实是可以算是“坚持笔记”和“博客分享”的完美结合。
 
本篇文章主要记录下使用Notion和 NotionNext 搭建blog过程中使用到的资源链接,以及自己实操过程中的一些小tips。

🍎Notion相关

如果不了解notion,可以通过下方官方链接介绍
或者 NotionNext 作者关于notion 的介绍了解下,先讲notion使用起来。
在使用过程中一些常用的快捷键参考。
因为Notion服务器在国外,如果觉得Notion使用过程中网络不太好,可以使用Notion-faster加速Notion,优化体验。
 

🍉NotionNext建站

使用NotionNext建站前,可以查看作者的文档,NotionNext 官方的操作文档也可以通过作者博客文章列表找到。
 
NotionNext 的 GitHub项目
 
我使用的是vercel版本来部署。
实际使用下来体验很好,大多数情况下无感。在Notion上写完文章即可同步发布到blog中。
缩短了文章初稿到发布这个步骤。可以先发一个初版的文章,后面有进一步理解再补充,减轻了发文字的心理负担。
🍊
建议部署时候,fork项目完了之后,新建一个自己的部署blog分支,用来和master区分,方便merge作升级。
🍍
修改blog页面上一些配置时候,建议把一些不是私密信息,的变量,直接改部署blog分支上的代码会比较好,方便多方式部署。
举个例子,比如这时候想用自己服务跑静态页面,就可以直接编译分支项目了。
可以参考我当前的项目分支情况
NotionNext
Github
NotionNext
Owner
yibiner
Updated
Jun 26, 2023
。main 就是用来同步源库的,deploy/yibin 分支用来部署。
notion image
 
部署完之后,需要结合《NotionNext操作手册》来配置自己的站点。比如修改图标,修改头像,配置自己的域名等个性化操作。
站点的icon,可以在下面网站中找个,还可以自己改个喜欢的配色
 
使用vercel部署完后,会有一个vercel的二级域名,可以直接通过该域名访问自己的博客。
比如我的博客部署完后地址是
或者在vercel配置自己的域名地址。
 

🍒其他

在Notion编写文章时候,一些常用图标可以通过下面网站查找。
 
Notion当前还没有官方的离线备份,暂时在GitHub上发现个项目,用来给自己的文档定期本地备份,避免数据丢失。
Notion备份工具
Notion备份工具
 

持续更新

【2023-12-10】v4.0.x → v4.1.2
notion image
最近NotionNext有了一个较大的版本更新,最近终于是有时间将个人的博客也更新下版本了。
最主要的更新就是支持了Notion-Config,可以在notion里面直接配置一些站点的信息了。
notion image
比如可以将之前配置在vercel里的一些环境变量搬到notion里了,更加方便修改和管理。
notion image
参考《使用Notion-Config》完成配置即可,主要注意一点。
notion image
复制config配置中心的文档时候,需要先【Duplicate】到自己的notion中,然后再copy到原来的表格里面。如果原来的【type】里面没有CONFIG,自己新建一个就好了。
notion image
 
notion image
Notion-Config里面的变量名就是vercel里的环境变量删除【NEXT_PUBLIC_】前缀。
notion image
notion image
关于HashMap.containsKey()、ArrayList.contains()和HashSet.contains()的性能分析零刻N305开箱与折腾
Loading...