自動化blog的文字流程
因為之前不小心把blog的網頁帳密用不見了
差一點找不回來之後
一直有個想法是把本來的文章備份到notion
另一邊從notion寫完草稿自動發到blog中
Ghost to notion
將已經在ghost blog 中的文章文字備份到notion
需要在ghost setting 中的Integrations的Add a custom增加一個 n8n可以使用的連結

設定了之後會得到 Content API key、Admin API key、API URL等(這在之後的 notion連結到ghost會使用到)
一開始想用webhook 來抓資料
但失敗了
採用gpt的建議用http request
之後再把抓到的資料做成一個item
回傳到notion中database page中
主要比較困難的點在要把文章放到paragraph中
目前只做到了抓取文字的部分
可以順利抓取到文字之後
當然不可缺的就是圖片的上傳
利用了code node的程式碼把他轉成可以放入notion body(依本來的順序)
再利用http request放入到notion中
起先一直無法好好的抓取到 tags中的文字
後來感謝各路好手的幫忙總算能夠順利的抓到tags了!!

再來另一方面也幫自己建立了反向,如果在notion中寫好文字能夠回傳到ghost中
整個流程利用notion中的checkbox
當被勾選後能夠抓到新寫完的文章
在這流程中將notion的markdown轉成html
利用n8n中的ghost admin api 然後上傳到ghost的Draft中
