My New Blog
我很久沒有更新過部落格了。
文章與程式分離
新的部落格把文章來源與分類開一個 repo,部落格本身則是開另一個 repo。這樣的目的是:
- 把資料與外觀分離:想修改部落格外觀、就可以只修改部落格 repo,而不用關心部落格文章的存活。
- 方便管理文章:反過來說,如果我對部落格文章有意見,分開來的話,對 repo 管理比較好。
- 擴充方便:部落格文章本身就有 Github API 可用。如果善用它,串接程式很方便。
- <s>可以增加個人 repo 數量</s>
以前的文章是從以前自架的 rails 部落格擷取下來,大都是 Markdown 格式的文章:畢竟 Markdown 很方便,不用想太多 HTML 的東西。
部落格本身
我想用個喜歡的 CSS 框架,但找起來好麻煩,最後選用了簡單的老朋友 Kube。至於 JS 框架,自然是 Vue。
完全 SPA,API 接了 Github 來用。
改進之處
當然也有些點是我想思考的:
- 我考慮加個 RSS Feed 用用。
- 目前的編號序列不太直覺,只能靠人工命名。能自由安排固然有好處,但要編碼時也很煩。不知道有沒有折衷方案。
- 從在 Github 發文開始,時間不可能人工準確修改了。但如果善用 Github API,我想這也不是什麼問題。
- 外觀稱不上讓我滿意,但找個好用的 CSS 框架也很難。可能是這個部落格最大的挑戰。
- 這個部落格我用了中文和英文撰寫,不過有沒有發揮的空間呢?
基本上...我發現我的標準,大都是「簡單」與「好管理」呢。但管理越容易的程式、功能就越少;功能越複雜的程式,管理上就越複雜。真是兩難。