<!--
title: 重新開始寫部落格
date: 2026-10-02
status: ongoing
-->

部落格也荒廢一陣子了，之前有想說的話傾向於在推特寫推文交流，
但對於更長篇幅的心得，的確也該學學[好和弦部落格](https://wiwi.blog)頻繁更新的模式，
用比較隨心所欲的方式來寫作！

還有一些阻力來自於目前的部落格系統。由於是自己寫的腳本，
總是過度糾結一些細節，以致於想發文時遲遲不肯動筆。
還是應該要有「先做再說」的氣魄，才能漸漸往自己想達成的目標靠近。

今天修改了一些腳本小細節，先整理一下目前的部落格狀態：

### 服務架構

1. **文章發布：**大部分頁面的 `html` 檔案，在同一目錄下會留存同樣名稱的 `.md` 原始檔作為其它用途。
   例如本頁面的原始檔是 [work-on-blog.md]()。

1. **Metadata:** 每一個 markdown 原始檔在最開頭使用 SGML comment 的型式來撰寫 frontmatter，有別於常見的服務(Github)使用 YAML 的型式。例如：
   ```txt
   <!--
   key: value
   date: 2026-10-02
   -->

   # 文章標題

   文章正文...
   ```
   這樣一來經由不同的 markdown 編譯器處理，比較能得到一致的結果。

1. **業務邏輯：**部落格相關腳本置於 [/scripts/]()，[build.sh](/scripts/build.sh) 承載了主要業務邏輯，
   主要使用 bash 腳本搭配 discount 撰寫。


### 之後要做的事

1. **設定圖床：**之前用了 rclone 來轉發 Google Photos 的圖片作為圖床，之前因為重新設定 VPS 的關係全都失效了。
   況且我現在也沒在使用 Google Photos (主要是 Google 的容量推銷訊息太煩人了)，或許可以把 Cloudflare 的服務整合進文章發布流程。

1. **留言系統：**之前基於個人信箱作為儲存訊息的腳本，寫到中間就半途而廢了。概念本身不複雜，現在與 agent 協作應該可以快速實現！
