用Markdown寫Medium技術文章
一鍵搞定,真的
前情提要
- 身為一個工程師,拎杯就是喜歡寫Markdown,這很正常。
- 身為一個前端,拎杯就是喜歡Medium簡潔的設計感,這很正常。(好吧,我知道這方面越來越母湯)
- 身為一個老人,想把東西記錄下來避免自己上完廁所就忘記,這也很正常。
上面三點都是很正常的需求,可是有個問題,就是Medium不想支援Markdown,因為他們覺得這太宅了。
好,你不支援,拎杯自己做總行了吧?
開始動工
初期的目標如下:
- 一個簡單的Markdown編輯器
- 連結Medium以及GitHub帳號(用來放Gist)
- 自動把Markdown裡面的Code block存成正確的Gist file
- 別忘了其他嵌入的東西,YouTube之類的
- 把上述步驟一鍵搞定
過程就不贅述了,反正大家都是攻城屍,寫程式不就是這麼回事。不過這邊還是分享一下一些心得:
- Medium Public API很久沒更新了,然後他們的法務說用unlisted API會被吉,即使很多都沒有做Auth…
- PayPal 2019 API Doc與實際欄位有些出入,這是我很開心的照著Doc寫了二十幾個TS Class之後才發現的
- Cloud SQL超貴,貴到開帳單的時候會以為被盜,請先試算再決定開多大
好啦,來看看成果吧!
- 隨便打些字(這邊是用基本範例,可以在左邊的Hints裡面找到)
- 按下Publish to Medium(記得先關聯帳號)
- 噹噹!一篇好棒棒的Medium post完成啦!
Demo video:
下一步
其實這個主題還有很多可以做的,例如支援其他的Markdown editor(VSCode、JB)、從其他地方匯入、直接跟Repo同步等等,不過就先看看初期的feedback再做打算吧,畢竟我想要的跟使用者想要的不一定一樣。而且自己也好久沒寫文章了,現在都自己做了個Editor就趕快還債吧。
對了,目前還沒有串台灣金流(還沒看懂哪間比較好接),有想嘗試Writer plan的朋友可以直接跟我說,直接從DB改,不用錢XD。如果你也想用Markdown寫Medium技術文章的話,歡迎分享出去,讓我知道更多的使用心得:)