Hello World: About Notion Blog

# Notion Blog 是什麼?

ijjk/notion-blog (opens new window)

A Next.js site using new SSG support with a Notion backed blog

將你的 Notion 做為文章管理的資料庫, notion-blog 透過 notion API (private, authed) 取得文章資料, 預渲染成靜態頁面,並部署到 Vercel (Optional)

# 按下 Deploy 後

  1. 記得填 NOTION_TOKENBLOG_INDEX_ID ,或者 deploy fail

  2. 手動建立文章列表吧, node scripts/create-table.js 無法正常工作

    notion-blog Issues (opens new window)

# 本地部署

本地用的 ENV 可以 touch .env.local ,不進版控

# 部署 Notion Blog 你或許想知道……

# Vercel / Vercel Inc. / Next.js

開發了 Next.js;最好用的網站託管,甚至可以部署動態網站 修仙神仙網站

Next.js - 维基百科,自由的百科全书 (opens new window) vercel是什么神仙网站? (opens new window)

# SEO / SSR / SSG

初探 Server-Side-Rendering 與 Next.js 推坑計畫 (opens new window)

Next.js 是什麼? Next.js 是 React 的 SSR 框架,Vue 也有類似的 SSR 框架叫做 Nuxt,如果要一句話解釋它們為什麼存在,我會說: 因為自己實作 SSR 真的太痛苦了!

# Notion API (beta)

Notion API - Private beta (opens new window)

# 小結

# 優點

直接將 Notion 做為資料庫。

# 缺點

仍然稚嫩,需要愛,才能折騰。 稚嫩是指沒有生態系,沒有標籤雲樣式等等,有需要?雙手自己來😳。 此外 Notion API 目前仍是 Beta 狀態,仍有變數。

但還是值得期待,讓我們靜靜觀望與守候。

  • notion bookmark 不支援

Bookmark not supported

# 其他資料

juicyfx/vercel-php (opens new window)