你是有病哦,一直把網站換來換去,這所謂_程式員就是愛折騰_。這一次其實也不是什麼搬家的行為,只是因為之前網站一直被警告,讓我非常的納悶。我blog來看的小貓沒有兩三隻,為何一直被告知使用量過高的問題。其實追根究底還不就是因為Wordpress這個世界使用率超過三成的CMS(Content Management System),在生成文章時的資源消耗太多了。有很多嗎?其實也不高。畢竟我選擇的是最低階的配置造成資源不夠使用的冏境。

從我之前的文章可以看到,最近我一直在使用markdown的語法來作文。其實markdownhtml語法只有一線之隔而已,從純文字就可以轉換成網頁的呈現型式,真的是好用的語法。現在你所看到的文字,全是用markdown語法寫出來的。

網站架構

這BLOG是用HEXO所架出來的,不過我跟大家不一樣的地方是,編譯我放在GCP雲端上執行。為何不在近端執行就好了呢? 因為我電腦的變動性,說實話會比伺服器還快得多,哪天資料全不見了,會欲哭無淚哦。

所以現在寫BLOG的流程是:

  1. typoramarkdown語法寫文章。
  2. Filezilla上傳到GCP。
  3. 從GCP執行編譯備份到Github上。
  4. 再從GitHub備份到我的GCP之中。

好處是我的文件在三個地方都有備份,一份在電腦、一份在GitHub、一份在GCP,所以假如文章再會不見,那應該是火星人進攻地球的時候才會發生吧。

新版網站的優點

  1. 版面更加的簡單(其實以前就已經很簡單了)。
  2. 右側邊欄有TOC(Table of Content)。
  3. 直接點選TOC可以直接跳到文章的標題。
  4. 更神奇的是TOC會隨著文章卷動出現反白。
  5. SEO好像做得更好了。
  6. 全純文字,不怕遇到駭客,假如要能駭進來,那要從Linux的底層進攻。安全性更高。
  7. 完全沒有資料庫作底層運算,所以不用擔心效能問題。

所以這個版本,一次解決了我多個問題。往後我還是一樣,以簡單為出發點。

純文字有何種力量?

說了老半天文不對題,其實我就是想說明純文字之後,到底有何改變?

  1. 寫文章時不用再費心編排格式。用markdown寫完之後,直接編譯成HTML格式,快速用方便。
  2. 文章的格式簡單、條理鮮明,利用標題與排列的方式,簡單就能表達出作者的文意。
  3. 容易閱讀,這是我最喜愛的部份。有些BLOG會做過多的修飾,讓多媒體的呈現更豐富,但那些東西其實只會使讀者分心。純文字化之後,沒有過多干擾,相對之下比較不容易分心。
  4. 假如在Word上寫文章,複製出來的文字常常都帶有內碼。沒經驗的說可以試著用Word寫段話,再轉貼到outlook去試看看,通常會連內碼都帶過去了。假如對方不用outlook來看的話,發生編碼錯誤的機率很高。

純文字之旅

從Wordpress移轉到HEXO,本身就是一個很大的挑戰。其實我不是科班出身的,對於command line的操作能力也只是一般般而已,但是看到別人網站上受可移動的TOC一見傾心,下定決心一定要讓自己的網站與Wordpress網站有那不一樣的功能,就開始折騰了。花了三天研究該如何進行,又花了一個晚上把程式搞定滿再花一個晚上把文章搬家,我想以後應該不會再想這樣搞了吧! 還是乖乖的應用,留下有用的資料在茫茫的網海之中。