2014-12-16

用靜態網頁產器寫部落格的好處是 ?

不知是不是因為 Github 提供免費的靜態網頁的放置服務 ( Github Pages ),還是因為 Markdown 寫作的流行,阿舍最近陸續地看到有人把部落格從 BSP 或 CMS 搬出去,然後,改用靜態網頁產生器來寫部落格哩 ! 感覺上,這樣的部落格好像輕盈和輕爽不少,害阿舍看的也有點想要來換一下說 ( 雖然說,搬遷的工程可能有點大哩 ! ) ...

左邊是 Markdown 文,右邊是轉換後的樣子 ( Credit Mou )

為什麼要用靜態網頁產生器來寫部落格呢 ? 因為,靜態網頁的網站效能更好,維護比較單純,不需要太多的設定,只要有 Web  Server 就可放上,所以,只要有免費的網頁空間就能放上去,可攜性強 .... 不過,對於部落客來說,阿舍覺得上面這些可能都不是重點,重點應該還是在 Markdown 和內容的自主性吧 !

Markdown 格式的文章是一種人方便寫 (可排版 ) 和容易讀,而且,機器也能夠讀取做處理的格式,所以,對於部落客來說,使用任何的文字編輯器就能寫出圖文並茂的文章,不需使用特殊的編輯器或需要連到伺服器才能寫,因此,就可以隨心所欲的想寫就寫,然後,寫好後,就讓產生器轉換一下,就可以產出網頁來放上網站哩 ! 撰寫和預覽完全的可以在離線的狀況下進行和完成  ....

再來,就是文章保存的問題,這一點也是讓阿舍有點頭痛的問題哩 ! 阿舍已發佈的文章數大概是一千多,寫到一半的草稿大概是幾十篇有,而這些文章都是直接寫在 blogger.com 的,雖然,阿舍已經有匯出一部份的文章出來,不過,匯出的是一個 XML 格式的大檔,阿舍想要做進一步的處理都不知從何開始哩 ! ....

而如果是改用支援 Markdown 寫作的靜態網頁產生器的話,由於每一篇文都是由單獨的文字檔轉換而來,因此,不論是要做分類還是備份就都會方便和容易許多,不像,放在網站上或資料庫的部落格文章得要依賴程式來達成哩 ! 另外,如果你熟 HTML/Javascript/CSS  和程式語言的話,就可以很容易的客製你的網站哩 !

阿舍大概的搜尋了一下,這類的靜態網頁產生器 ( Static Site Generator / Static Blog Generator ) 至少有 10 套以上可以選,開發的語言,從 PHP、Ruby、Python 到 Node.js 和 Go 寫的都有,所以,要找一套自己熟悉的語言的來用不難,就阿舍所知,目前似乎是 Node.js 的 Ghost 比較有人在用,不過,阿舍比較有興趣的是用 Go 寫的 Hugo,改天阿舍有空玩玩再來介紹一下囉 !  ... ^^

推薦閱讀


有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁

沒有留言 :

張貼留言

歡迎留言提問和討論 .... 😁