Open-Source Cold Email & Warmup Platform
Warmbly는 메일함을 예열하고 캠페인 전송·답변 triage를 지원하는 오픈소스 콜드 이메일 플랫폼입니다
DropChain은 웹3 커뮤니티를 위한 강력한 마케팅 플랫폼으로, 온보딩·데이터 통합·이메일 캠페인으로 청중을 관리·성장시킵니다
DropChain is the most powerful marketing platform for web3 communities. Manage and grow your audience with seamless onboarding, unified web2 and web3 data, and email campaigns.
마케팅Astro · JavaScriptGitHub @Dropchain-Inc온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기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 entriesREADME 전문 보기 ↗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.