本頁累計閱覽 · PAGE VIEWS—
BSGAI GLOBAL · EMAIL AUTOMATIONV1.7 · SECURE COMMUNICATION NETWORK
ADMIN GUIDE · NETLIFY DEPLOYMENT

完整網站部署與管理使用說明

從 V1.2 升級至 V1.7 的正式操作流程。請整包部署原始碼,不要只上傳 public 資料夾。

1. 解壓並匯入完整專案

將 V1.7 ZIP 解壓後,把解壓後根目錄的網站專案(包含 netlify.toml、public/ 與 netlify/functions/)完整匯入 GitHub 私人儲存庫,再由 Netlify 建立或連接 Production 專案。若是升級原有網站,部署至相同的 Netlify Site 才能保留既有 Blobs 名單與紀錄。升級前請先匯出名單備份。

2. 設定必要的安全環境變數

ADMIN_EMAIL
ADMIN_PASSWORD_HASH
SESSION_SECRET
RESEND_API_KEY
RESEND_FROM_EMAIL
REPLY_TO_EMAIL
PUBLIC_BASE_URL
BUSINESS_POSTAL_ADDRESS

管理員密碼雜湊可用 npm run password -- '強密碼' 產生;API key 及密碼不應包含在前端、ZIP、公開 GitHub 或任何網頁原始碼中。

3. 驗證寄件網域及 Resend

請在 Resend 驗證公司自有寄件網域、完成 DNS 的 SPF / DKIM,並適當配置 DMARC。Gmail 信箱可作管理員或回覆信箱,但不能當作未驗證的寄件 From 身分。

4. 設定 Webhook、排程與分權

如需真實送達/退信分析,於 Resend 設定事件 Webhook 為 https://您的網站/resend-webhook,並設定 RESEND_WEBHOOK_SECRET。企業帳號由 TENANT_ADMINS_JSON 建立;企業 API 則使用 PARTNER_API_CLIENTS_JSON,金鑰僅供授權企業後端使用。

5. 確認網站頁面及連結

檢查首頁、功能介紹、企業 API、合作表單、訂閱、隱私政策、管理員登入等頁面。新合作洽詢位於後台「合作洽詢管理」。合作表單與訂閱表單需以 Production 網址才能驗證真實資料儲存、郵件通知及訂閱確認。

6. 先測試,再寄出真實郵件

建議從管理員自己的信箱開始,驗證訂閱 → 確認信 → 管理後台 → 試寄 → 小量排程 → Resend 寄送紀錄與 webhook 事件。請勿向未獲同意的名單寄送廣告。

7. 原始碼檢查指令

npm install
npm test
npm run verify
環境設定的限制

此網站是完整的可部署程式專案,不是已經替您完成部署的線上正式服務。若沒有您的 Netlify、Resend 帳號及授權金鑰,無法宣稱真實發信、企業串接或持久儲存已在您的網域上啟用。