mirror of
https://github.com/nbitslabs/yellowdex-web.git
synced 2026-08-31 07:20:36 +00:00
Landing page for yellowdex chrome extension
- Astro 53.8%
- TypeScript 21.4%
- HTML 19.1%
- MDX 3.4%
- CSS 1.6%
- Other 0.7%
|
|
||
|---|---|---|
| .github | ||
| public | ||
| src | ||
| .gitignore | ||
| astro.config.mjs | ||
| CHANGELOG.md | ||
| CLAUDE.md | ||
| flake.lock | ||
| flake.nix | ||
| LICENSE | ||
| package.json | ||
| pnpm-lock.yaml | ||
| README.md | ||
| tsconfig.json | ||
| yellowdex-brand-book.html | ||
yellowdex-web
Landing page for Yellowdex (Astro + Tailwind). Yellowdex is a Chrome extension that lets you label crypto addresses anywhere, organize them into collections, and share with others.
Getting started
pnpm install
pnpm dev
Commands
| Command | Action |
|---|---|
pnpm dev |
Start local dev server (localhost:4321) |
pnpm build |
Build for production to dist/ |
pnpm preview |
Preview the built site locally |
Notes
- The "Install on Chrome" CTA currently uses a placeholder link until the Chrome Web Store listing is live.
- Tailwind v4 is set up via
@tailwindcss/vitewith theme tokens defined insrc/styles/global.css. - Canonical URL,
robots.txt, andsitemap.xmlassumehttps://yellowdex.ai. Updateastro.config.mjsandpublic/robots.txt/public/sitemap.xmlif you deploy on a different domain. - Landing page pulls the latest release notes from
nbitslabs/yellowdex-extat build time; a GitHub Pages deploy workflow triggers onpush, nightly schedule, manual dispatch, andrepository_dispatch(ext-release-published). - A dedicated
/releases/page lists all past extension releases. It currently fetches a single page of up to 100 releases from the GitHub API (per_page=100). TODO: Add pagination support to handle >100 releases once the extension has enough history.