将博客迁移到 Notion + Nobelium

date
Aug 25, 2022
slug
move-blog-to-nobelium
status
Published
tags
博客
type
Post
lang
summary
最近将博客迁移到了 Notion 上,感觉太畅快了。本文简单介绍如何使用 Notion 作为数据库搭建 Blog 和为什么迁移。
最近将博客迁移到了 Notion 上,感觉太畅快了。本文简单介绍如何使用 Notion 作为数据库搭建 Blog 和为什么迁移。

迁移原因

其实很久之前我的文章就是已经是在 Notion 上进行创作了,Notion 的颜值和不错的编辑体验让我选择用它来梳理文章思路和撰写文章,总的来说体验是非常不错的。
但之前我的博客是利用 Hexo + Github Page 进行部署的,基本没出过什么大问题,但这种模式就是文章编辑体验过于糟糕(对于我来说)。
 
我之前编写博客的工作流:
  • 思考 → Notion 收集资料 → Notion 编辑文章 → 复制到 Git 中的 Hexo 仓库中 → 调整格式 → 折腾图片 → 看到文章内容有问题 → 来回倒腾文章 N 次(两遍内容需要手动同步)→ 推代码发布文章
  • 文章内容出问题 → 编辑 Notion → 继续两边倒腾 → 手动发布文章
 
可以看出来,除了发布文章,我的所有操作都是在 Notion 上完成的,而文章完成后的发布可以说完全是垃圾时间。最痛苦的就是需要在 Github 和 Notion 两遍进行同步文章,只要有任何一点更改,就需要进行同步。而我又是有一点点强迫症的人,所以文章的修改对我来说是非常高频的工作,这就非常痛苦了…
同时因为 Notion 的排版布局和我的 Hexo 主题不一致,这就导致我在将文章复制到 Hexo 仓库后,需要来回调整文章样式,真的非常痛苦。
说真的,这种痛苦的体验,极大的打击了我水文的乐趣,所以切换到完全 Notion 的博客模式对我来说实在是太爽了(搞的好像迁移完真的会疯狂水文一样 🤣)。
 
迁移之后的工作流:
  • 思考 → Notion 收集资料 → Notion 编辑文章 → 切换文章状态,自动发布
  • 文章内容出问题 → 直接编辑(自动同步)
 
使用 Notion 直接做为博客的数据库后,可以帮助我忽略掉那些无聊的流程。

使用 Nobelium + Vercel 部署博客

Nobelium: ”A static blog build on top of Notion and Nextjs, deployed on Vercel.”
使用 Nobelium 来搭建博客真的非常简单,参照项目的 Quick Start 即可,最多 30 分钟就能完成博客的部署,这里就不细说了。

自定义域名

如果有自定义域名的诉求,且需要加速在国内的访问速度,可以配置 DNS CNAME 到:
cname-china.vercel-dns.com
然后在 Vercel 上直接配置域名即可:
notion image

评论

目前 Nobelium 支持 Gitalk 和 Cusdis,Cusdis 之前就听说过,是 Randy 大佬撸的轮子,这次尝试了一下。
配置方式很简单:
进入 https://cusdis.com/ 用 Github 账号登录一下,注册一个网站,然后复制这个 ID 到 Nobelium 的配置中即可
notion image
之前一直使用的是 Disqus,但是 Disqus 是需要翻墙的,且评论还需要注册账号,有点麻烦。
而 Cusdis 评论不需要用户进行注册,且需要博主审核后才能展示,样式也不错,所以对我来说 Cusdis 的体验还是很棒的。

问题

不知道什么时候会被墙

最大的问题就是墙,因为你不知道什么时候 Notion 和 Vercel 的服务在国内就会无法正常访问。Notion 和 Vercel 在国内都有被墙过的先例。
不过和前面提到的便利性相比,墙不墙的对我来说也不是那么重要了(反正写的博客也没有什么人看🤣),重要的是能让我有随时随地写博客的畅快!
反正暂时也没有被墙,所以墙了之后再说吧。

访问速度

使用 Vercel 的服务在国内访问速度肯定是比不上自己找台服务器快,但是也没有那么慢,体感上和 GitHub Page 差不多。

© CC BY-SAJin 2019 - 2022

Powered by Vercel & Notion