為什麼我從 Jekyll 搬到 Medium

Larry Lu
Larry・Blog
Published in
Nov 7, 2017

--

筆者我從開始寫部落格到現在大概一年半,主要都是一些技術相關的文章。

原本的部落格是用 Jekyll 架在 Github Page 上,其實想搬家很久了,一直到最近才下定決心,接下來就跟大家分享一下為什麼為選擇 Medium。

願望清單

既然都決定要幫部落格搬家了,總該有個願望清單吧,所以我就列了一些想要有的功能,根據這個清單去找最符合我需求的平台:

1. 訂閱

以前用 Jekyll 寫部落格的時候是自己架在 Github Page 上,因為只是個靜態網站,要做到訂閱功能稍微麻煩一點,所以我沒有做。
沒訂閱功能的話發表新文章的時候不會有人知道 😢,要自己厚著臉皮分享到 JavaScript.tw 之類的社團XD,但每次分享都覺得有點不好意思,而且也不見得大家都喜歡看我的文章,所以希望能有訂閱功能,讓喜歡的人在我有新文章的時候收到通知。

2. 留言、按讚

同第一點,因為是靜態網站,要做到留言跟按讚功能比較麻煩,雖然我沒有做,但其實我是想跟讀者互動的,有時我分享到 Facebook 社團會有人在下面留言討論,但時間久了那些文就沉下去了,以後再看到這篇文章也沒辦法看底下的問題跟回答,所以希望留言跟按讚都能回到文章本身而不是在 Facebook 貼文,而且如果可以按讚的話也可以讓我知道大家喜不喜歡這篇文章。

3. 根據 tag 分類

考慮到以後文章會越來越多,有些人可能只想看 Node.js 相關的,有些人則是對前端比較有興趣,所以覺得應該要有根據 tag 分類的功能,讓讀者可以快速的找到他想看的文章。

4. 版面乾淨、沒有廣告

因為我個人對於版面還滿挑剔的XD,所以一定要找一個看起來乾淨舒服的平台,而且不能有廣告。

在訂閱功能、留言按讚方面,雖然 JekyllHexo 這些 static site generator 搭配 plugin 也做得到,但因為我還滿懶的不想自己搞那些,所以就先不考慮他們。

剩下的大概就是 Medium、WordPress、Joomla 這些 CMS(內容管理系統),其實 WordPress 跟 Joomla 看起來都還滿不錯的,而且也可以做到一定程度的客製化,但我想一想後發現其實我不想要自己架一個網站,那對我來說太麻煩了,我只想要有一個平台讓我專心寫文章,不用去裝插件、挑主題、管理後台等等,所以後來就選擇了 Medium,我用到現在大致上也還算滿意。

Medium 的缺點

雖然我最後選擇了 Medium,但它還是有一些小缺點:

1. syntax highlight

它內建的 code block 是沒有 syntax highlight 的,看起來像這樣

app.post('/api/item', (req, res) => {
console.log(req.body)
res.send(`${req.body.id} in body`)
})

如果一定要的話就要把 code 貼到 gist 再貼過來,但字看起來就會有點小

但我後來發現 code 不長的話沒有 syntax highlight 好像也不影響閱讀,所以我現在的作法是:如果只要解釋一小段關鍵的 code,就用 Medium 的 code block,如果是要貼落落長的 source code,就直接貼 github 網址然後在 code 裡面上註解。

2. 不能用 markdown 寫文章

Medium 它有自己的編輯器,但是他不支援 markdown,對於我來說用 markdown 寫文件根本就是家常便飯,但是在 Medium 上面卻不行 😢,所以我花了好一段時間才熟悉在 Medium 上面寫文章。不過其實熟悉之後會覺得他的編輯器還滿好用的,粗體、超連結之類的功能只會在該出現時出現,而且官方也有提供快捷鍵,用起來還滿順手。

3. 文字沒有顏色

用 Medium 寫文章沒辦法調整文字的顏色,只有你現在看到的這種黑色,雖然會需要幫文字上色的情況不多,但還是希望以後 Medium 能加入顏色的功能。

總結

以上是我把部落格從 Jekyll 搬過來的原因還有使用心得,如果你最近剛好也想搬家或是想開始寫部落格,那不妨考慮看看 Medium,雖然不是沒有缺點,但我覺得整體而言很不錯~

--

--

我是 Larry 盧承億,傳說中的 0.1 倍工程師。我熱愛技術、喜歡與人分享,專長是 JS 跟 Go,平常會寫寫技術文章還有參加各種技術活動,歡迎大家來找我聊聊~