如何更換jekyll 主題

幾個月前,初次接觸「靜態網頁產生器」(static pages generator),是從jekyll開始才注意到這個東東。接著幾個月中陸續再試玩了hugo, pelican, gitbook, hexo等其它同類型的架站軟體。這一路觀察與體驗下來,雖然使用jekyll來架各式網站或部落格高手最多,其名列了github open sources Static page generator 關注度、使用度最高的第一名,但對於我這名低手幾個月來和它博鬥的經驗總結來說,並不建議沒有任何電腦編程基礎的使用者利用它來作為網站架設的後台工具,理由是:

  • 安裝時可能會被ruby的版本以及其套件管理平台gem給搞瘋。
  • 就算成功完成了jekyll 在本地端電腦上的安裝運行,但接下來的調校工作,尤其是主題模版更換,很難找得到「新手」看得懂的文件說明。

檔案或目錄加密軟體

雲端硬碟空間的服務,讓工作或常用資料備份在遠端伺服器,一但本地端電腦出了狀況,最主要擔心檔案如何先取出的問題便不再擾人,可以隨時地再次進行重整化或重新安裝作業系統,或是根本換一台電腦的應對處置。 不過隨著個人慢慢地了解一點資訊安全的皮毛以及落實個人資訊自主權與隱私的龜毛之後,益發覺得儲放於雲端的資料有些需要先進行加密再上傳存放(有些極重要的安全資料,如GPG私鑰,我是不會把它上傳到網路而是另外存在SD數位安全卡。不過話說,從來也沒人傳加密郵件給我就是了:p)。因此先試用了二款「開源」的加密軟體—cryptomator & CryFS,本文為簡單的使用介紹。

新站啟用

之前試用了幾款靜態網頁生成器,並相繼把其安裝與使用簡介記錄下來。最近才發現早有一個整理了github上面受歡迎的開源靜態網頁生成器網站,的確是蠻一目了然的實用指南。

例如之前試過的jekyll就是其中排名第一(以得到星號、觀注度和fork次數計算)的靜態網頁生成器。從這個網站,我才知道之前曾試用的gitbook原來也是一個開源專案,除了提供網頁版的電子書線上編輯與作品發表外,另有客戶端的套件可下載安裝,讓使用者可以在自己的電腦端安裝gitbook-cli後即可以利用自己習慣愛用的純文字編輯器來寫作文本,再將之發佈到網路上。此單機版雖然理論上可以佈署在某個雲端虛擬機器上來運行,但似乎無法如gitbook網頁版支援多人協同編輯工作,不過其優點在於可以自行調校需要的版型與應用外掛功能(原來gitbook志願者開發的外掛已多達近500個!!) `