使用檔案管理或許不夠

相信使用了 Hugo 或者其他的靜態網站產生器之後, 很多人會有的問題是:我只能使用管理檔案的方式來管理內容嗎? 雖然說可以完全用網站和 Markdown 格式來管理整個網站應該算是靜態網站產生器的一大賣點, 但是其實很多人還是比較視覺的動物,拿起編輯器直接改檔案對有些人來說還是硬了一點, 尤其是對一些比較非技術的人,寫 Markdown 可能就要他們的命了, 要更新內容還要執行指令,根本就是天方夜譚~

管理介面還是比較友善

其實對於大部分不是技術咖宅宅的同學們來說, 有個簡單好懂 (最好還要漂亮) 的網頁管理介面還是友善很多。 很剛好的,有個服務叫做 Forestry 就是專門提供管理介面給 SSG 用的! 而且一般的網站其實免費就可以使用囉!

Forestry 編輯文章
使用 Forestry 編輯本站的文章

自訂側邊欄和 Front Matter

相較於 WordPress 或者其他依賴管理介面的內容管理介面來說, 通常都會把內容分類之後寫在選單上面。 Forestry 當然也不例外囉!初次從 GitHub 匯入網站之後, 它就會自動判斷你所使用的 SSG 來自動幫你初始化你的網站噢!

SSG 還有一個重要的地方,就是文章的 front matter 這個部分了! 因為通常 front matter 會設定文章的一些基本屬性像是標題、標籤、發佈日期等等, Forestry 提供了一個很方便的機制可以讓你輕鬆的新增不同類型的 front matter 欄位, 並且用不同形式的編輯框來做顯示跟編輯噢~ 所以就算你的網站是打算給非技術人員使用的, 只要透過 Forestry 的 front matter 編輯欄位, 他們也是可以輕鬆的上稿跟更新的。

Forestry Front Matter Settings
自由的編輯 Front Matter 的欄位跟對應的欄位格式

圖片上傳及 WYSIWYG 編輯器

另外 Forestry 也提供了簡單的圖片管理介面可以讓使用者方便的新增圖片到網站噢! 目前支援直接把圖檔傳到跟網站相同的 repository 底下或者使用第三方服務像是 Cloudinary。 所以如果擔心 Markdown 很困難的人可以完全無痛使用啦! Media 介面甚至跟 WordPress 有幾分類似的感覺。

所以如果你是因為沒有管理介面還在觀望是否要使用 Hugo 或其他 SSG 的話, 可以參考看看 Forestry 這套好用的 CMS 噢! 本站的所有文章也都是使用 Forestry 編輯管理的~

Ending

關於使用靜態網站產生器架部落格的系列文章到此就先暫時告一段落啦~ 之後網站有用到其他技術再跟大家分享吧!

如果你的部落格也是用靜態網站產生器架的, 歡迎在下面留言分享給大家你的架設方式噢!