在臉書上跟大家討論為什麼沒有多少人在分享文章,我指的是原創的文章。雖然很難用單一理由解釋原因,但山姆鍋深信部落格還是有它存在的用處,也相信程式人就該有個部落格。

身為程式人,使用靜態網站產生器的確會比其他人來得容易。在文章的開頭,山姆鍋也必須老實先跟您說:沒有您想像的容易。不過隨著網路環境的成熟,您只要願意花一些時間就可以有一個自己專屬的網站,且不用再負擔之後的頻寬與儲存的費用。希望您看完整篇文章後會覺得擁有一個部落格是值得做的事情,因為追根究底,擁有一個部落格其實都是為了我們自己。

部落格不只是部落格

說是部落格,其實山姆鍋真正意思是個靜態網站,用作部落格只是它主要功能。 在 「 為什麼要使用靜態網站?」這篇文章,山姆鍋說明微型企業使用靜態網站的好處,同樣的理由其實也適合個人。如果您有作品,自己專屬的個人網站就是一個很好的地方來展示。

沒有人規定您要多久寫一篇文章

有部落格不代表您一定多久要寫一篇文章,不要忘了:它就是個網站,代表您在網路上的一個存在 (presence) 罷了! 它就在那裡,當您有想法要分享的時候,就寫點東西出來。就算您一年只寫一篇文章,網路上這麼多程式人,每人每年寫一篇文章也是很可觀的量。所以,不要再苛求自己要多久寫一篇文章。怕的是您有想法時,因為沒有部落格就打消念頭。等到一段時間後,自己也忘了當初值得紀錄下來的感想、知識或問題的解答。

部落格文章一定要長篇大論?

山姆鍋的確佩服能夠寫「落落長」文章的人,但我更佩服能夠將它看完的那些人。部落格不就是個紀錄工具,有必要寫得像論文那樣長嗎? 就算您要把它當微博,也不會有人反對的。

不要期待有很多人來看您的文章

山姆鍋同意寫沒有人看的文章是沒意義的。但是不要忘記:部落格最重要的讀者是我們自己。 寫技術部落格的初衷應該是用來記錄自己學到的知識或者解決的問題,因為覺得這些知識對別人有幫助,就像當初我們受到的幫助一樣,所以我們把它記錄下來,透過部落格來分享。其中一個所謂的別人就是未來的自己。透過搜尋引擎,只要部落格的文章符合需要,總會人找到,即使每天的流量可能不超過 10 個人。但想想:您的文章可能為這些人解決之前您也遇過的問題。就算流量不高,但不用再花任何力氣就可以幫助到別人,就算流量不高又有什麼關係?

使用自己專屬的域名

不要假設您的部落格不會搬家,山姆鍋自己的部落格就搬了好幾次。為了避免搬家後,所有相關連結失效,山姆鍋建議您註冊一個自己的域名。要使用自己的域名,可能就無法使用免費的部落格平台, 這也是山姆鍋建議使用 GitHub Pages 的原因之一。就算是使用 GitHub Pages, 難保哪天它因為某種原因消失,使用自己的域名還是能讓您搬家時比較不那麼頭痛。這點當然不是必要,沒有域名頂多搬家後會造成連結失效,但更重要的是大部份內容都還在 < sup class="footnote-ref">[1]

為什麼不要用社群網站來記錄?

道理很簡單:您寫在社群網站的內容是屬於網站,並不屬於您。這點可能是多數人會忽略或者不以為意。 多數社群網站也是個資訊黑洞(對,臉書我就是在說你),從搜尋引擎根本無法找到在其中的內容。因此, 社群網站應該只能被當作是個發布文章連結的管道,這點它倒是做得很好。

使用部落格的留言系統,不要直接在臉書上評論

如果您看到別人分享到臉書的文章,有什麼反饋想表達,拜託請您到部落格的留言系統。 為什麼?因為您的留言很珍貴,不要讓它浪費在一個資訊黑洞中。

結語

您也許知道「我是山姆鍋」是使用 Pelican 這個工具產生的靜態網站,然後發布到 GitHub Pages。 這樣的作法對多數只是單純想快速分享一些想法的人,恐怕太過不方便。但對於常需要分享程式碼的人, 這類工具提供比較多適用的功能,如程式碼增強亮度(highlight),使用標記語言撰寫文章等等。

說這樣的作法很容易恐怕是騙人,因為再怎麼容易,也比不上不用管這些工具直接就可以使用的系統容易上手。 就算您不想使用靜態網站產生器,最起碼您要找個平台是:

  • 內容可以被搜尋引擎找到。
  • 允許您將文章搬到別的平台。

如果不能做到上述兩點的平台,山姆鍋建議您能躲多遠就躲多遠!



  1. 文章的評論恐怕會無法一起搬。