在希望实现上面的需求的同时,保留 Notion 的便利性,与 Hugo 的垂直性,开发了 Notion-Site:
产品
RSS
速度
备份
部署
移动端
Notion
❌
❌
✔
✔
✔
Hugo
✔
✔
❌
❌
❌
Notion-Site
✔
✔
✔
✔
✔
我们要做的只是在 Notion 中编辑文章即可。 只需要一次配置实现 :
备份:Notion 、 Github Repository
自动化 :Github Action
网站部署:Vercel
Notion-Site 构建流程
graph TD
A[Notion DataBase] -->|Notion-Site| B(Get Pages)
B --> C{Process Pages To Hugo}
C -->|setting| D[Hugo Setting Files]
C -->|Article| E[Hugo Content Files]
E -->|Folder| G[Folder]
E -->|Article| H[Markdown files]
E -->|Media| I[Downlaod Meida files]
graph TD
Hugo -->|CI| J[GitHub ACtion] --> Vercel --> DPD[Complete the deployment]