技術與開源資源
本系統的現代化重構與穩定運作,仰賴於以下卓越的開源專案與免費資源。 特此致謝。
前端框架與套件
- Astro
負責全站架構與靜態頁面生成 (SSG),極大化網頁載入速度與無 JavaScript 依賴的純粹閱讀體驗。
- Tailwind CSS
實用優先 (Utility-first) 的 CSS 框架,建構全站的響應式排版與深淺色模式。
- DaisyUI
基於 Tailwind CSS 的高自訂性開源 UI 元件庫,提供優雅的按鈕、表單與選單元件。
- KaTeX
由 Khan Academy 開發的超快速數學公式渲染引擎,用於精準呈現選罷法等法規內的運算公式。
字體與圖示
- 字體:Google Noto Sans TC (思源黑體)
提供全站清晰、具現代感且易於閱讀的無襯線中文字體。
- 字體:Glow Sans TC (未來熒黑)
開源字體,條號排版。
- Material Symbols
由 Google 提供的開源可變式圖示庫。
- Heroicons
由 Tailwind 團隊打造的精美開源 SVG 圖示,用於導覽列與操作按鈕。
部署與其他工具
GitHub Pages & Actions
全站程式碼開源託管於 GitHub,並透過 Actions 實現自動化 CI/CD 編譯與 Pages 靜態伺服器部署。
Node.js & pnpm
底層執行環境與極速的套件依賴管理工具。