craigary/nobelium

Nobelium 使用 React-notion 與 Notion 交互,用 NextJS 生成靜態頁面,最後部署到 Vercel 上。根據官方 Github 頁面的指引,用戶可以輕輕鬆松的成功部署博客。之後在 Notion 上寫的新的文章得益於 NextJS 的 ISG 特性,博客會自動進行增量更新。

👍 Nobelium 目前支持大部分格式,粗體,斜體,鏈接,折疊列表,代碼,圖片,引用,視頻。測試下來不支持的格式有 Latex,PDF,Google Drive,Table 等。將博客的數據放在 Notion 上,用戶再也不用擔心圖床的問題了。

除了基本格式的支持,Nobelium 目前支持全文搜索,RSS,SEO,Tag,評論等基本功能。目前作者已經實現暗黑模式,Sitemap,並且正在優化現有的 RSS。

👎 由於 Nobelium 現在並不支持插件,自定義主題也並不支持。如果想要進行較大的改動,用戶需要自己進行二次開發。

👨🏻‍💻 各式各樣的新用法都讓 Notion 更加接近他們的口號,All-in-one workspace。我個人覺得作為博客後端 Notion 可能不是性能最好的那個,畢竟還有專門作為數據庫的 Airtable,Firebase 等。他們都有著正式的 API 支持。但是 Notion 或許是最全能,你用著最順手的那個。

⌛️ 在未來或許有更多和雲結合的靜態博客。隨著雲服務的滲透,靜態博客和雲服務將會更加自然的結合在一起。再不損失過多性能的前提下,更加靈活,功能更加強大。評論系統就是很好的例子。靜態頁面從雲數據庫加載評論內容,卻並沒有拖累正文的加載時間。