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

WooCommerce 教學指南:基本設定簡介

完成安裝、物流金流設定後,還有一些設計我們可以看一下。 在 WooCommerce 中,設置功能非常重要,它能幫助你設定你的網店的所有基本和進階設定。 在管理頁面中,你可以看到左側欄目有一個名為「設定」的選項,這裡包含了關於商店的很多設定部分。 一開始可能會有點複雜,但不用擔心。因為設定都可以修改,那我們就一步一步地完成它吧。 以下是一些 WooCommerce 設定中的主要部分: 1. 一般設定: * 設置商店的基本資訊,比如商店地址、銷售地區、貨幣等。 2. 產品設定: * 管理產品頁面,包括產品的尺寸單位、評論設定以及庫存管理。 3. 運送方式: * 設定運送地區和費用的選項,可以根據不同地區設定不同的運費方案。 4. 付款: * 管理可供客戶選擇的付款方式,像是信用卡、銀行轉帳、第三方支付平台等。 5. 帳號及隱私權: * 設定客戶帳號的註冊和登入方式,以及管理客戶的隱私設定。 6. 電子郵件: * 在這裡你可以設定系統發送給客戶的各類通知,比如訂單確認、發票等。

By Oscar Chuang

想讓你的產品快速曝光嗎?如何在 WooCommerce 添加新產品

想知道如何快速上架新產品嗎?了解如何輕鬆添加新產品到你的 WooCommerce 商店,讓你的客戶更加便捷地找到心儀的商品! 配置正確的產品類別和標籤,能有效增強顧客的購物體驗和提高銷售量,這可是每個電商商家必備的技能! 如何添加新產品 Step1. 點擊「新增」 進入後台,找到 WooCommerce 選擇商品,點擊「新增」選項。 Step2. 商品設定 以我的客戶的商品為例,我們可以設定: * 商品標題 * 商品說明 * 商品圖片 * 商品圖庫 * 商品資料 * 商品簡短說明 這些設定都對應我們前端網頁的內容。 商品資料可以選擇: 1. 簡單商品 * 用途:這是最基本的商品類型。適用於沒有任何變種、額外選項或是需要特殊配置的單一產品。例如,一本書或一件無需選擇大小或顏色的T恤。 * 特點:設置簡單,只需填寫基本信息如價格、庫存等。 1. 組合商品 * 用途:用於銷售由多個已有商品組合而成的套裝產品。這適合那些想要以套裝形式出售多個產品以提供更好的價值的商家。 * 特點:顧客可以購買包含多個單獨商品的組合包,

By Oscar Chuang

2025 台灣人最適合的加密貨幣交易所:MAX 使用指南

如何註冊 Max 交易所:享 20% 手續費優惠 用我的推薦碼:dfe4b014 註冊,立享 20% 手續費折扣! 掃描下方 QR Code,也能快速加入👇 Step1.建立帳號 請選擇「個人戶」並輸入可以收發 Email 的電子郵件地址。 設定你的密碼和打勾「我已滿 20 歲」,記得看看 使用條款和服務條款。 Step2. 啟用帳號: EMail 驗證 Step3. Lv1 的帳號驗證 請依續完成: * 手機號碼 * 基本資料驗證 * 台灣國籍或是 ARC 身分驗證 Step4. 進階認證:Lv2 的帳號驗證 請依續完成: * 台灣手機號碼 * 銀行帳號驗證 完成

By Oscar Chuang

【MAX 交易所安全嗎】3 個指標幫助我們選擇交易所 | 讀者優惠

元宇宙是現下最流行的話題,在 20 年前如果錯過 WEB 投資機會,這次的元宇宙可能是更好、更為龐大和成熟的市場。 在網路世代的我們,數位生活和數位工具的應用就是一種趨勢,你可以試想一下,如果你可以在家透過網路和電腦來工作,下班後到附近的海邊散步。 由於是在家工作,所以不需要住在人潮擁擠的地方,每年安排 1-2 次出國,而且一待就是一個月,反正工作只需要網路就可以。 在工作和生活中找到平衡,也不用付擔住在市區的高房價問題,彈性的工作和生活,讓你活得更加健康也能為早點安排退休的生活。 大叔覺得這才是元宇宙為我們生活帶來意義,我們不可能像電影一級玩家一樣,多數時間都活動在虛擬世界,因為 AR 和 VR 不太可能取代我們現有的體驗和生活。 但它可以帶我們生活新樣貌,所以更有可能是「共存」,而不太可能是「取代」,就像電影最後,我們還是要和愛的人上上館子,多抱抱他們,這才是現實生活。 如果我們要投資元宇宙的話,AR 和 VR 的設備商可以是一種選擇,但虛擬世界的最強大基本支撐其實是「加密貨幣」。 想像一下,我們如果在元宇宙的世界裡,

By Oscar Chuang