前言#
每個人都有寫作的熱情,每個人都有分享的慾望,但不是寫作一定就要讓別人看到,更多的是記錄自己的心情和成長,那 Blog 無疑是最佳的選擇。
有很多成熟的 Blog 可以選擇,像語雀,Medium,博客園等,我更喜歡自己控制自己的數據,同時盡量做到自動化的工作流,我只注重書寫,而發布交給自動化。
工作流#
- Obsidian,較為完善的寫作體驗,作為寫作和管理文檔的本地工具。
- Notion Blog 分享平台
- Notion,中轉工具,之前一直用 notion 來寫東西的,但是網絡的選擇讓我不得不放棄 Notion 線上,而選擇僅作為存儲數據。
- NotionNext,一個非常好的利用 Notion 的 DB 動態渲染 Blog 的工具。
- Obsidian-NotionNext-plugin,一個有著相同愛好者做的工具,把 Ob 的文檔上傳到 Notion。
- Xlog,基於 web3 的加密分享平台
- xlog.app
- Obsidian-xlog-plugin,上傳文檔到 xlog 插件
- Halo,完善的個人 Blog 系統
- halo.run
- Obsidian-halo,利用 Obsidian 發不到 halo 工具
對於 Blog 我是放棄雙鏈的,與其要想那麼多,倒不如多寫一些,Blog 毕竟有些過余零碎以及內容可能毫不相干
Notion 博客#
效果圖#
工具#
- Notion,最好是 plus 版本,需要用 Notion 作為圖床,免費版有 5mb 的限制,不過也夠用了。
- NotionNext,應該是目前最好的 Notion 渲染工具,有多套主題可以選擇
- Vercel,一個非常良心的網站托管工具
- 域名,vercel 的二級域名被牆了,自定義的域名沒有被牆的,訪問速度還不錯。
配置流程#
- NotionNext 網站搭建,具體參考作者博客安裝流程
- Vercel 配置環境變量
- 目前 Notion 配置環境變量有多種方式,可以修改源代碼、vercel 環境變量、Notion 數據庫配置中心,但是我覺得最佳的還是 Vercel 環境變量。
- 用 vscode 打開一個文件,複製下面的內容,修改屬於你自己的變量,保存為
.env
文件 - 將
.env
導入到 vercel 的 NotionNext 項目,重新部署,你就得到了屬於自己的 Blog
NOTION_PAGE_ID=''
NEXT_PUBLIC_THEME='hexo'
NEXT_SINCE=2013
NEXT_PUBLIC_APPEARANCE='auto'
NEXT_PUBLIC_GREETING_WORDS='歡迎來到我的博客🎉,每天都要開心哦😁'
NEXT_PUBLIC_CUSTOM_MENU=true
NEXT_PUBLIC_LINK='https://blog.zjan.me'
NEXT_PUBLIC_KEYWORD=''
NEXT_PUBLIC_CONTACT_EMAIL=''
NEXT_PUBLIC_NOTION_HOST=''
NEXT_PUBLIC_POST_SHARE_BAR=false
NEXT_PUBLIC_POST_SORT_BY='date'
NEXT_PUBLIC_WIDGET_PET=false
NEXT_PUBLIC_COMMENT_ENV_ID=''
NEXT_PUBLIC_ANALYTICS_GOOGLE_ID=''
NEXT_PUBLIC_DESCRIPTION='人生天地間,忽如遠行客'
NEXT_PUBLIC_BIO='一個無趣的人'
- Obsidian NotionNext 插件
- 插件市場搜所
NotionNext
安裝插件 - 配置主要是 notion 的 api 接口和 page id,詳情看Github
- 善於利用 Obsidian 模板功能
- 插件市場搜所
Xlog Blog#
效果圖#
工具#
- https://xlog.app
- 加密錢包,好像郵箱也行了,不過 xlog 基於 web3 的,最好還是用加密錢包。
- obsidian-xlog 插件
配置流程#
- xlog.app
- 用錢包鏈接就可以了。
- 可以自定義域名
- 注意:所有的都無法刪除。
- Obsidian 插件配置
- https://github.com/Otto-J/sync-to-xlog
- 建議通過 SIWE 獲取 token
- 項目文檔寫的很清楚,善用文檔
Halo Blog#
效果圖#
工具#
- https://halo.run
- Obsidian halo 插件(貌似無法上傳圖片,不知道修復了沒)
配置流程#
- halo 安裝看官方文檔即可了
- obsidian 插件也看文檔
Enjoy!#
三種分享方案,最佳的 Blog 效果應該是 Halo,更加的完善。但無論哪一種方式,我最喜歡的就是無需離開 Obsidian,即可完成發布,比如當我敲完這段話就可以直接用命令發布了,多麼的方便呀。