技術與開源資源

本系統的現代化重構與穩定運作,仰賴於以下卓越的開源專案與免費資源。 特此致謝。

前端框架與套件

  • 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

底層執行環境與極速的套件依賴管理工具。