自媒體的經營確實越來越艱難了。為了寫篇文章,就得經營個人網站、Instagram、Facebook,現在還得加上Threads。想要平台上獲得曝光,文章還得搬到方格子、痞客幫、Medium 等寫作的平台。
寫作,什麼時候成了最奢侈的夢想呢?最後,我放棄了搬運文章的繁瑣,為了能專心寫作。並非我不想經營社群或寫作平台,而是時間有限,能力有限,我選擇在 Notion 寫作,並專注於經營我的個人網站。
有趣的是,我在這過程中學會了許多和寫作看似無關的技能,比如「寫程式」。但是人生的路都是有意義的,因為無論是寫程式還是寫作,其核心邏輯是相通的:都是目的明確,追求簡潔,且致力於解決問題。
這篇文章,我特別分享給所有方格子的創作者,特別是那些面臨與我相似挑戰的朋友。
我大膽的猜測,那些方格子的創作者們,應該不會直接在他們的編輯器裡寫作吧。不然得找 翁子騏 David 來親口解釋一下。
方格子,這個多元主題的創作舞台,滋養了形形色色的創作者。可是這編輯器,哎,一個大問題:「圖片只能複製不能貼上」。上傳完還得花老半天調位置,我在 Notion 早就弄好了啊。
這讓需要大量圖片說明的創作者,彷彿看到門上貼著「多圖創作者禁止進入」的告示牌。
說實話,我還是蠻喜歡方格子的,不然我在這幹嘛。所以我一直在思尋,有沒有更迅速的方法把 Notion 的文章搬過來。
最終找到「文章搬家」的方法。先把文章做成 WordPress 的 xml 檔,然後再上傳到方格子。嗯,方便多了。
上一篇文章 如何在 Notion 上做靈感筆記? 3秒超速記錄你的想法 | So桑 (vocus.cc) ,就是這樣完成的,從開始到設定不到 5 分鐘。
再來,看一下是怎麼做到的。
如果你有 WordPress 的個人網站的話,可以這樣做:
Step1. 進入 WordPress 後台的「工具」,點擊「匯出程式」。
Step2. 選擇「文章」,設定分類、作者等,點擊「下載資料匯出檔」。
Step3. 回到方格子的頁面,再將匯出的檔案上傳。
使用 Notion 的概念也是相同的,我們也是將寫好的 Notion 文章轉成WordPress xml 檔案之後,再上傳到方格子。
程式是放在 Google Colab ,如下所示:
import requests
import xml.etree.ElementTree as ET
from datetime import datetime
def 轉換為WordPress_XML(notion_content, title):
rss = ET.Element("rss", version="2.0", **{'xmlns:content': "http://purl.org/rss/1.0/modules/content/"})
channel = ET.SubElement(rss, "channel")
item = ET.SubElement(channel, "item")
ET.SubElement(item, "title").text = title
ET.SubElement(item, "pubDate").text = datetime.now().strftime("%a, %d %b %Y %H:%M:%S +0000")
content = ET.SubElement(item, "content:encoded")
content.text = notion_content
ET.SubElement(item, "wp:post_type").text = "post"
return ET.tostring(rss, encoding="unicode")
notion_title = 'title'
notion_content = 'content'
wordpress_xml = 轉換為WordPress_XML(notion_content, notion_title)
with open(f"test_wordpress_{datetime.now().strftime('%Y-%m-%d')}.xml", "w", encoding="utf-8") as f:
f.write(wordpress_xml)
Notion 文章上傳方格子的程式如何使用?
Step1. 複製程式,連結:
https://colab.research.google.com/drive/1zzrzqqVQtx8T8lJyXBSkPuAf80w1uv5w?usp=sharing
大家可以點擊複製程式到自己的雲端硬碟。
然後修改項目:
Step2. Export HTML
標題的話,我想應該大家沒有問題,只要輸入就好。但是 content 需要輸入 HTML 的格式,這裡教大家簡單的方法,我們可以從右上角的圖示,並點擊「 Export」。
選擇「HTML」格式,然後點擊「 Export 」輸出。
Step3. 上傳到 Google Colab
Export HTML將輸出的程式,拖曳到程式左側的檔案夾,點擊它。
將文字的 HTML 複製,貼到中間的 content 位置。
Step4. 執行並下載 xml 檔
點一下上方的「執行階段」,選擇全部執行。沒有錯誤出現的話,左側會出現 xml ,右鍵將它下載到電腦。
打開方格子頁面,使用搬家功能,選擇 WordPress 選擇剛剛下載的檔案後 ,點擊「開始匯入」。
重新整理後你會發現出現一個草稿,這就是剛剛我們匯入的文章。
如果對 Google Colab 有興趣的朋友,不妨也參考我的文章: Notion API 高級整合:寫作必備自動上傳 Notion 內容到 WordPress 。
方格子 — 台灣最大的寫作平台。我曾經介紹過 台灣寫作平台推薦:6 個最推薦的寫作平台|方格子 vocus,但現在得說,單靠寫作還是難以維持生計。創作者需要更積極地經營自己的讀者和社群,不斷學習和提升,甚至要找出適合的商業模式。
過去六年裡,我一直帶著這樣的心情,即便 Covid-19 也沒能阻擋我追求全職寫作的夢想。逐漸發現,「閱讀和寫作」在創業過程中已成為一種奢侈的行為。但到了2024年,我學到了一個新概念,分享給大家:
人生不是馬拉松。
不是所有的人都在同一個方向上,
用同樣的步伐努力奔跑。
不是誰跑得更賣力、
更辛苦、更能吃苦。
人生比的是…
誰能更快地找到那條正確的路,
找到抵達正確的終點。
當你已經陷入了馬拉衳式的人生時,
或許應該抬起頭來看看。
是不是你對人生的理解有誤。
我不知道文章的內容大家看不看的懂。如果你想要更簡單經營方格子的話,留言讓我知道。