以 Astro、Tailwind CSS 與 TypeScript 製作的 SITCON 社群入口,提供社群介紹、歷年年會與贊助資料,以及 2027 年會資訊。
pnpm install
pnpm dev
pnpm check
pnpm build本機網址為 http://localhost:4321/2027/,靜態產物輸出至 dist/,部署路徑為 /2027/。
Portal 文案、歷年入口、社群活動及年會日期地點集中在 src/data/site.ts。首頁目前提供 2026 年會官網及贊助徵求書,明確標示為回顧資料;2027 年徵稿與贊助資訊公布後,再更新入口與提示文字。工作人員招募已結束,網站不再提供招募內容。
首屏字型子集在 scripts/font-subset.mjs 擷取至 #about 前;調整首頁區塊順序時須同步檢查此界線。
public/og-card.svg 是社群預覽卡來源,修改後重新輸出:
rsvg-convert public/og-card.svg -o public/og-card.png- 正式網址保留結尾斜線:
https://sitcon.org/2027/。 - 根網站 sitemap 應包含本頁;本專案另提供
/2027/sitemap.xml。 - 更新內容時同步檢查 SEO 文案、OG 圖、結構化資料與 sitemap 的
lastmod。 - 上線後可透過 Google Search Console 提交 sitemap;搜尋摘要更新取決於搜尋引擎重新索引。
The deployment checks out the generated build branch of
sitcon-tw/2027-cfs, copies its files into
dist/cfs/, and publishes the combined site at https://sitcon.org/2027/.
CFS is built entirely in its own repository; this repository only reads its output.
The consumed CFS commit is recorded in the deployment workflow summary.
For CFS updates, first wait for Build CFS site in 2027-cfs to succeed, then
manually run Deploy website here on main. Normal main-branch deployments also
use the latest successful CFS build. There are no scheduled refreshes or
cross-repository writes. Missing CFS output fails deployment, leaving the existing
live website unchanged.
src/data/site.ts 集中管理歷年規模、四類活動故事、2025 年會回顧及媒體報導。歷年累積數據與單屆回顧分開呈現,更新時應同步維護統計期間與來源,不將舊資料改標為新年度。
活動照片及報導縮圖沿用 Camp 2026 about 的官方素材;原始網址記錄於 src/assets/community/SOURCES.md。首屏以下照片使用響應式圖片及延後載入。報導影片只在使用者點擊播放後建立 YouTube iframe,並保留外連備援。