Skip to content

Repository files navigation

SmallGreen Cloud 目錄站

經驗證的 Cloudflare 免費層小型開源服務目錄。registry 服務卡 YAML=真相源,本站只 render 不另存資料。

site

正式環境狀態(2026-08-04)

  • main 經 GitHub Actions 自動部署至既有 Cloudflare Pages 專案 smallgreen-site
  • 正式網域與 Pages 備援均通過 HTTP 200、canonical、雙語路由、安全標頭、404、機器介面與 Web Analytics beacon 驗證
  • Google Search Console Domain property 已驗證;Sitemap 讀取成功並探索 52 個網頁
  • Bing Webmaster 網站所有權已驗證;Sitemap 讀取成功並探索 52 個 URL
  • Cloudflare AI Crawl Control 採監測模式;Search/Agent Access 與 Model Training 由版本化 robots.txt 分開治理
  • 目前剩餘工作是累積 30 天 SEO/AEO 與聚合流量基線,不提前推估流量、排名或 AI 引用結果

相關變更:PR #3 自動部署PR #4 自訂網域PR #5 Bing 驗證

Path A dogfooding

本站本身依 SmallGreen 標準部署(原生採用首例):.smallgreen/ 契約三檔、conformance CI、Evidence Pack 見 registry evidence/smallgreen-site/。純靜態、零 secrets、零 runtime 使用者資料;正式站已啟用 Cloudflare Web Analytics 聚合分析,不使用 cookie、使用者 ID或個人層追蹤。

Build

python3 tools/build.py --registry <registry checkout>   # 產出 dist/
python3 -m unittest tests/test_site_architecture.py      # 雙語路由與 SEO 契約
npx wrangler pages deploy dist --project-name smallgreen-site --branch main

建置器會產生:

  • 英文 canonical://manifesto//concepts//services//standard//evidence//faq/
  • 繁中版本:對應的 /zh-tw/ 路徑
  • 服務詳頁:/services/{id}//zh-tw/services/{id}/
  • /s/{id}.html 相容 redirect
  • cards.jsonllms.txtllms-full.txtrobots.txtsitemap.xmlfeed.xml

正式網域切換時用 --base-url https://example.org 注入 canonical base,不修改模板硬編碼。

正式部署不使用本機手動指令作為常態流程;合併至 main 後由 workflow 使用已設定的 GitHub Actions secrets 執行 Wrangler。任何 Cloudflare account ID、API token 或其他授權資料不得寫入版本庫或公開文件。

License:Apache-2.0(程式碼);卡片內容隨 registry。

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages