Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

search.dig.net

The install front-door for DIG Network's chia:// link resolver — live at https://search.dig.net.

A single-page, SEO-first marketing landing page: when someone without DIG Network installed clicks a chia:// link and falls through to a web search, this page is meant to rank at/near the top, its result description reading "Install DIG Network to consume chia:// links", and sell the visitor on installing DIG Network in under a minute. See SPEC.md for the full normative contract (page sections, the exact SEO tag set, structured data, accessibility, i18n).

This is phase 1 of search.dig.net (the landing page). A future phase 2 — a DIG-native search engine — is tracked separately and is out of scope here.

What's on the page

Header → Hero → "chia:// not opening?" (the problem) → Install (copyable one-liners for macOS/Linux + Windows) → Benefits (censorship-resistant, verifiable/on-chain, creator-owned) → How it works (3 steps) → FAQ → Footer.

Machine consumption

  • https://search.dig.net/llms.txt — the agent-facing orientation (what the site is, the install commands, core concepts, links).
  • https://search.dig.net/sitemap.xml, /robots.txt — standard crawler discovery.
  • The page ships WebSite + SoftwareApplication + FAQPage JSON-LD (schema.org).

Development

npm ci
npm run dev            # http://localhost:5173
npm test               # unit suite (vitest + jsdom)
npm run test:coverage  # + v8 coverage, gated ≥80%
npm run lint            # eslint, zero errors
npm run typecheck       # tsc -b --noEmit
npm run build           # tsc -> vite build -> dist sanity gate (scripts/check-dist.mjs)
npm run test:a11y       # Playwright: axe (WCAG 2.2 AA) + the SEO contract, desktop + mobile

Maintainer tooling: node scripts/gen-brand-assets.mjs regenerates the committed OG/icon PNGs (public/og.png, icon-192.png, icon-512.png, apple-touch-icon.png) from the brand mark; run it and commit the output whenever the mark or the OG card copy changes (requires playwright-core + npx playwright install chromium).

Deployment + infrastructure: see runbooks/deploy.md and runbooks/local.md. CI is .github/workflows/ci.yml (lint, typecheck, unit + coverage, build, axe/SEO Playwright) and deploy.yml (tag-triggered: Terraform + S3 sync + CloudFront invalidation via OIDC). Releases are changelog-then-tag via release.yml (git-cliff + RELEASE_TOKEN) — see CHANGELOG.md.

Stack

Vite + React + TypeScript (strict), react-intl (14 locales), @dignetwork/components' <BugReportButton>. Deployed as a static export to S3 + CloudFront (Terraform in terraform/), mirroring explore.dig.net's infrastructure pattern.

About

search.dig.net — SEO-first branded landing page for chia:// / DIG Network install funnel

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages