NotionPress :簡單地將 Notion 文章同步到 WordPress

最新版本 & 更新

  • -

NotionPress 是什麼?

在網站上寫文章已經四年多了,期間我一直在尋找方法來提升文章品質並高效地專注於寫作。然而,僅在Notion或Word等軟體中寫作並不能實現分享知識的目標,我必須將內容上傳至網絡或其他平台。

但是,分享和維護這些內容卻是一件相當繁瑣的事情。因此,我開始尋找能夠自動化這一過程的方法,最終決定自己動手寫程式。

從學習寫作到學習程式語言,這一切都是一時興起的決定。為了寫作而學會寫程式,這是我從未預料到的。

總之,我開發了 MyNotion 工具並將其分享至網上,目的是幫助更多人實現 Notion 與 WordPress 內容的自動更新與同步。這樣,大家就可以更專注於寫作和學習。

MyNotion 特色:

  • Notion 內容同步 WordPress 文章
  • 搜尋引擎優化 - 可設定「關鍵字」,讓文章更易被搜尋。
  • 無需安裝任何外掛,不影響網站速度。

MyNotion 怎麼使用

  • Google Colab 平台複製程式碼,然後執行。
  • 訂閱 MyNotion 服務。自動化,不用手動操作。

總之,對於 MyNotion 有興趣的朋友,可以直接上 Google Colab 平台將完整的程式碼複製來使用,完全免費,完整的教學內容在下方。

Google Colab 是什麼?

Google Colab,全名 Google Colaboratory,是 Google 為了推廣機器學習所提供的一個研究工具。它是一個完全基於雲端的 Jupyter 筆記本環境,能夠在瀏覽器中撰寫和執行 Python 等多種語言的程式碼,不需要任何設定。此外,Google Colab 提供了免費的 GPU 使用,使得執行機器學習和深度學習的程式碼更為便利。你可以隨時隨地、在任何裝置上,只需一個 Google 帳戶和網路連線,就能使用 Google Colab 進行程式學習和資料分析。

網址:https://colab.research.google.com/?hl=zh-tw

bookmark

如何在 Google Colab 執行 Mynotion ?

MyNotion 的程式碼是透過 Google Colab 開發,所以任何人只要有 Google 帳號就可以使用,當初也覺得這樣方便分享給別人,設定上也不困難。

#1 設定一:Google Colab

  • 登入:歡迎使用 Colaboratory - Colaboratory (google.com)
  • 使用者設定:請將程式中的 wpurl、 wpuser 和 wp_password 改成貴網站的網站、帳號和密碼,可以參考圖片所示的設定。關於 Wordpress 的設定,請參考文章中 MyNotion 使用教學內容的 Step3。
  • Notion 設定:請新增一個資料庫,當然使用舊資料庫也是可行。並且找出 notionintegrationtoken 和 database 頁面連結 。怎麼取得 integration_token 和 database url 可以參考 MyNotion 使用教學內容 Step5 以及 Step6。

將程式碼複製到雲端硬碟,未來只需要在雲端中打開網頁就可以使用。

keyword.png
mynotion_20240526.png

#2 設定二:Notion

  • 新增 Notion 的資料庫
  • 設定 Notion Property
    • Checkbox
    • 封面:Type:Files & Media。
    • slug,Type:text。
    • 分類,Type:Multi-select。
    • 標籤,Type:Multi-select。
    • 前言:Type:text。
    • keyword:Type:text。

備註:slug 是網址上的一部分,用來識別網站上的唯一頁面或資源。它通常由幾個描述該頁面內容的單詞組成,並以連字號分隔。例如:”-” , ”_”。

mynotion_20240526-1.png
  • 設定 Notion Token

從左上角的 「Settings & members 」進入設定頁面。

mynotion_step6-1-e1673172217724.png

點擊左下方的 Connections ,找到頁面下方的 Develop or manage integrations。

mynotion_step6-2-e1673172249188.png

進入頁面後,點擊 Create new integration。

mynotion_step6-3-e1673172278268.png

輸入自訂名稱,確認 Read content 有打勾,點擊「Submit」即可。

mynotion_step6-4-e1673172308874.png

這樣就完成 Internal Integration Token 的申請,請將 Token 存在某個地方,等一下我們需要使用。

mynotion_step6-5-e1673172341260.png
  • Add Connetion 資料庫

進入資料庫頁面,點擊「…」,選擇下方的 Add connections ,現在新版 Notion 則是將 connections 放在 Customize 裡。

https-lashiblog.comwp-contentuploads202301mynotion_step7-1-e1673172500994.png
Untitled.png

然後選擇剛剛我們設定的 Connections Name,例如:「My_Notion」。

image

完成後,Connections 會出現一個 Connections Name,這樣就完成了。

image

#3 申請 Wordpress 應用程式密碼

此步驟是為了程式連線使用,您可以使用管理者帳號,也可以自訂一個新帳號,但為了保護自身網站的資訊安全,建議你新增一個新帳號,並將使用者的權限限制在「編輯」。

請登入自己網站的 WordPress 後台頁面,在功能欄找到「使用者」→ 新增使用者,並輸入下列設定,然後新增。

  • 使用者名稱 → MyNotion (自定)
  • 電子郵件 → 自訂,請輸入到頁面的 「WordPress Acount Name」
  • 使用者角色 → 編輯
Mynotion_step3-1-e1673146950336.png
image

新增後,請進入其使用者的頁面,在頁面的下方找到「應用程式密碼」,新增一個應用程式密碼。

image

▼ 請將反白的密碼複製下來,貼到個人頁面的 「WordPress App Password」中。

5183329b-68b9-4b9e-903e-7bb64a6f59cb.png

#4 執行Mynotion

最後,如果完成文章的話,請將頁面的 Checkbox 打勾。

keyword-4.png

回到 Google Colab 頁面,點擊上面的執行階段 → 全部執行。

keyword-5.png

程式會告訴我們一共搜尋到多少文章。

keyword-6.png

如果寫入成功的話,應該會出現下圖的說明。

keyword-7.png

最後文章完成後,Notion 勾勾會取消,這表示完成更新。

常見問題:

#1 如何取得 Notion 資料庫 ID

在新版的程式中,只需要取得 link 即可。打開資料庫頁面後,點擊上方的「Share」,找到「 Copy web link 」後點一下,將複製的連結,例如:「https://www.notion.so/lashiblog/052ad163f55649b0ac8c6b2edbfff4e9」

image

#2 程式出現問題的話

連絡我:support@lashiblog.com

Read more

AI 真的能幫我上班嗎?

AI 真的能幫我上班嗎?

So桑:「每天早上上班的時候,我都會想一個問題——有沒有可能 AI 幫我上班?我躺在床上,它幫我開會、回信、報告全寫完……」 Tifa:「那你不就失業了嗎?」 So桑:「對,但我失業的同時,它也幫我賺錢啊~」 So桑:「而這不是開玩笑。2025 年的 AI,真的已經卷(競爭)到離譜的程度。你以為你在努力工作,但其實 AI 比你還勤勞,還不會請病假,還不會抱怨薪水太低。」 AI 到底有多卷? So桑:「要看一個產業多卷,看錢就知道了。」 ▲ 2025 上半年生成式 AI 投資金額達 492 億美金,比去年全年還多 (資料連結)。 So桑:「這就像是百貨公司周年慶。每家公司都在打折搶客戶,AI 世界每天都在上新貨,早上剛出 GPT-6,

By So桑
【閱讀心得】小島經濟學:看見資本、貨幣與自由 從一張漁網改變你的理財思維

【閱讀心得】小島經濟學:看見資本、貨幣與自由 從一張漁網改變你的理財思維

我覺得經濟學其實是離我們最近的學問。它不是抽象的符號遊戲,也不是只有大學才看得懂的東西。這本書把資本、貨幣、利率、貿易、政策這些看似艱深的詞,用魚、網、銀行這類生活化的故事拆開說清楚。讀完你會發現,原來經濟學可以這麼接地氣,能直接幫你在日常中做選擇。 在和朋友聊聊理財,常聽到一個觀念:「財富是讓你選擇怎麼活,不是累積數字的遊戲,目的是自由。」 《小島經濟學》告訴我們的更多是如何做選擇的看法。 一張魚網如何改變命運 故事從一張捕魚網開始。艾伯花幾天編好第一張網,從此每次出海能多捕幾條魚。這張網不是錢,而是能反覆使用、提高生產力的「工具」或「能力」。 有人看到機會,想學做網,但怕餓肚子,他們會去跟艾伯借魚或借工具。這種借貸,其實就是最原始的信用。借的人希望用時間換取未來更高產出;借的人(艾伯)則在承擔風險,期待回報。 這是資本的起點:有人願意犧牲眼前的消費,去創造能持續產出的東西。當大家都願意這樣做,島上每個人最後都有網,一天能捕兩條魚,生活質量整體提升。 所以資本不是錢,

By So桑
拖延症:台灣人的日常心魔,如何把「明天再說」變成「現在就做」的執行力

拖延症:台灣人的日常心魔,如何把「明天再說」變成「現在就做」的執行力

「你可以拖延,但時間不會。」— 班傑明・富蘭克林 「我們明天再開始吧!」 「拖延症」大概是你我最熟悉的朋友兼敵人。不是重病,卻讓無數夢想停在起點。只要能跨過那一步,很多事其實都迎刃而解。如果有方法把拖延變成行動力,我們是不是就能活成自己想要的樣子? 我們為什麼會拖延?生物學角度的「拖延」 人的大腦天生趨樂避苦,「該做」常伴隨痛苦。 思考很容易,但做起來就不簡單,行動伴隨不適,大腦本能就會先閃躲。 所以拖延其實不是「懶」,而是大腦在保護你避開壓力與不確定性。 一、進化與環境失配 人類大腦同時有「即時回饋偏好」的舊系統與「長期規劃」的新皮質。 過去在資源稀缺與威脅環伺時,即時回饋有利生存;現代任務多為延遲回報,產生失配,傾向推遲需要長期投入的行動。 Tim Urban 在 TED 經典演講(連結),提到的「理性決策者 vs. 即時滿足猴」的比喻指出:當生活沒有立即威脅時,

By So桑
幣漲無疑《Number Go Up》在說什麼:敘事、風險與人性的一本清醒書

幣漲無疑《Number Go Up》在說什麼:敘事、風險與人性的一本清醒書

市場會騙人,人性更會。 敘事能抬價,但風險只會累積。 做好退場計畫,比預測價格更實用。 「別把幸運當實力,也別拿善意當免死金牌。」 本傑明・葛拉漢:「投資在短期是一部投票機,在長期是一部稱重機。」 把票投給敘事沒關係,但別忘了最重要的「風險」。 為什麼大家相信「幣漲無疑」? 一般人會說沒有「必漲資產」。在華人世界,很多人信房地產;有些國家偏愛黃金;而幣圈信徒更偏向比特幣。作者指出,比特幣信徒極為死忠,幾乎任何新聞都能被詮釋為利多,形成強大的買盤與敘事支撐。泡沫可以比你想像更久,反人性操作會把做空者擠爆,所以他選擇不做空比特幣。 敘事是一種身份與群體歸屬。當我們在短時間內推測未來走勢,就很容易「自我強化偏誤」:只收集支持自己觀點的資訊,忽略不利訊號。於是「幣漲無疑」像口號一樣被喊大聲,直到現實來敲門。 不過,2000 的網路泡沫與 2008 的金融海嘯都沒有讓世界毀滅,反而帶來生態的重整與成長。 這本書適合兩種人閱讀: 1. 已在幣圈打滾已久的人:你看過事件本身,

By So桑