date
Mar 15, 2022
slug
hello-blog-notion-next
status
Published
tags
Blog
summary
本站由 NotionNext 驅動,部署在 Vercel 上。
這篇文章記錄部署過程中遇到的一些細節。
type
Post
category
技術分享
icon
🍅 of writing
文件
如果你習慣 Gitbook 式的閱讀體驗
NotionNext Repo 的 README
作者部落格對 NotionNext 的介紹
樣板的部分可以選擇 NotionNext 提供的 Notion 博客
或是上游專案 craigary/nobelium 的
若選擇 NotionNext 樣板,請將
Last edited time
欄位刪除,
否則在編譯過程中會遭遇時間格式錯誤 Mar 15, 2022 快速部署
先註冊 Vercel 與 github 帳號後,你可以...
1. 點擊連結從 Vercel 快速部署,先看到成果後再調整 git repo 中的 config
2. 先 fork 專案到自己的 git repo 後,拉回地端並在地端調整與測試後,再部署到 vercel
則一即可;老闆/專案管理應該會喜歡 1,工程師應該會喜歡 2 😂
配置
blog.config.js
最重要的是取得 NOTION_PAGE_ID
Notion URL format:
https://notion.so/{DOMAIN}/{NOTION_PAGE_ID}
themes/index.js
選擇主題
Todo
notion to notionnext blog format testing
update basic page
config: Utterance, Cusdis
i18n zh-TW && contribute
Fonts adjust
live2d model config
Domain
- Freenom 註冊
freenom 改過版,沒有 DNS record 可以選了,現在只能
1. 直接做轉址
cloaking
or 301 Redirect
2. {sub}.domain.suffix
to IP address; 不允許萬用字元但沒關係,因為 freenom 允許使用自訂的 DNS,所以可以無痛 SSL
- Vercel 自訂網域
透過配置 Vercel 部署的網域,可以簡單實現同專案多分支@不同子網域
文件比較長,實際上從建立的 Vercel Project 中去操作,一看就能理解了