Open-Source Cold Email & Warmup Platform
Warmbly 是開源的冷郵件平台:溫暖您的收件箱、發送活動、並對每個回覆進行分流。可在我們的雲端運行或自行託管整個系統。
AI 翻譯
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
The dropchain.network marketing site, rebuilt from scratch in Astro
to replace the previous Webflow build.
Node 22 or newer.
Most pages were rebuilt from the static Webflow export, kept at
dropchain-6028cb.webflow/ (gitignored). That export came out with its CMS
collections empty, so the blog posts and FAQ entries are not in it. Those
were scraped from the hosted site instead and now live in src/data/:
• src/data/posts/ : 44 blog posts, images in public/images/posts/
• src/data/faq.json : 7 FAQ entries檢視完整 README ↗The dropchain.network marketing site, rebuilt from scratch in Astro to replace the previous Webflow build.
npm install
npm run dev # local dev server
npm run build # static build into dist/
npm run preview # serve the build
Node 22 or newer.
Most pages were rebuilt from the static Webflow export, kept at
dropchain-6028cb.webflow/ (gitignored). That export came out with its CMS
collections empty, so the blog posts and FAQ entries are not in it. Those
were scraped from the hosted site instead and now live in src/data/:
src/data/posts/ : 44 blog posts, images in public/images/posts/src/data/faq.json : 7 FAQ entriesacademy, guides and case-studies are views over the same post collection.
Guides and Case Studies are filtered by category, which is why their counts (15
and 3) match the old site exactly.
src/
data/ Site architecture and shared content (nav, plans, quotes)
components/ Nav, Footer, Button, Icon, Pricing, LinkCards, Split, ...
layouts/ BaseLayout: head, SEO, analytics, nav and footer
pages/ One file per URL; file paths match the live URL slugs
styles/ tokens.css (design tokens) and global.css
public/
images/ All site imagery, including assets recovered from Webflow's CDN
icons/ Self-hosted Lordicon animations, recoloured to the brand palette
documents/ PDFs
scripts/ Build and verification tooling (see below)
Design tokens live in src/styles/tokens.css. Brand green is #01f089,
surfaces are near-black, and the typeface is Poppins, all carried over from the
Webflow build.
Page file paths deliberately match what Webflow served, including awkward ones
like /company/about-us-dropchain-official. Renaming a file changes a live URL,
so add a redirect in vercel.json if you do.
The build uses format: 'directory', so /pricing is emitted as
dist/pricing/index.html. That resolves the extensionless URLs Webflow served on
any static host, with or without a cleanUrls rewrite.
Run node scripts/check-slugs.mjs to confirm every URL the old site served still
resolves. It currently reports zero 404s across all 60 exported URLs.
Everything the site needs is in this repo:
public/.public/icons/ and played
through a bundled copy of lottie-web, lazily and only when scrolled into view.webflow.js and the 394KB Webflow stylesheet are gone.| Command | What it does |
|---|---|
node scripts/verify-content.mjs | Diffs every built page against its Webflow source and reports missing copy or images |
node scripts/outline.mjs --text <slug> | Dumps a source page's copy, images, links and icon ids |
node scripts/check-slugs.mjs | Confirms every URL the old Webflow site served still resolves |
node scripts/scrape-posts.mjs | Re-pulls the blog posts and their images from the live Webflow site |
node scripts/scrape-faq.mjs | Re-pulls the FAQ entries from the live Webflow site |
node scripts/check-drift.mjs | Diffs the live Webflow site against the static export |
node scripts/audit.mjs | Reports how much real content each exported page has |
node scripts/build-legal-pages.mjs | Regenerates the five legal pages from the export |
node scripts/recolor-icons.mjs | Recolours the vendored Lottie icons to the brand palette |
verify-content.mjs is the one that matters. It strips nav and footer regions
from the source page and compares what is left, so the score reflects real
content rather than chrome. Known-intentional omissions (Webflow's hidden form
states, the hidden older pricing block, corrected typos) are listed explicitly
in that file so the flag keeps meaning something.
The Webflow export is kept at dropchain-6028cb.webflow/ as a local content
reference and is gitignored.
The responsive layouts were checked statically (no fixed width above 260px, every
multi-column grid has a single-column fallback, the nav collapses to a drawer
below 1050px) but were not eyeballed at phone width. Worth a pass on a real
device, particularly the compare matrix, the four-column pricing grid and the
nav drawer.
changelog has no content. Its CMS collection is genuinely empty on the
live site, so the page stays a placeholder that keeps its URL.scripts/verify-content.mjs.src/layouts/BaseLayout.astro.old-home and no-code-web3-platform are earlier homepages, sandbox is a
Webflow staging page, and search replaced Webflow's hosted site search, which
has no static equivalent.