Skip to content

Repository files navigation

nono-website

Static site for NONO at nonoprivacy.com.

Built with Astro + Tailwind CSS. Ships zero JavaScript by default. Deploys as a static bundle.

Local dev

nvm use            # node 20
npm install
npm run dev        # http://localhost:4321

Build

npm run build      # outputs to ./dist
npm run preview    # serves ./dist locally

Deploy (Cloudflare Workers, static assets)

This site deploys as a Cloudflare Worker serving static assets, configured by wrangler.toml. The build runs through Cloudflare's Workers Builds CI, triggered on every push to this repo.

In the Cloudflare dashboard, under Workers & Pagesnono-websiteSettingsBuild, confirm:

  • Build command: npm run build
  • Deploy command: npx wrangler deploy (default)
  • Build output directory: dist (matches the [assets] directory in wrangler.toml)
  • Node version: 20 (set via NODE_VERSION env var)
  • Root directory: leave blank

After the first successful deploy, add a Custom domainnonoprivacy.com on the Worker. Cloudflare creates the CNAME automatically since the zone is already in your account.

Content sources

All public claims about the chain (specs, emission, RandomX, no-premine) are lifted from the chain repo at hempmillionaire/nono. The homepage (src/pages/index.astro) carries the condensed/marketing version; the full technical reference lives in src/content/docs/*.md, one file per topic, rendered at /docs/* via src/layouts/DocsLayout.astro. When a spec, port, or emission constant changes upstream, update both: the quick-facts block in index.astro and the matching docs page (each doc ends with a "Source" line pointing at the exact upstream file it was derived from).

Logos

Pulled from docs/assets/logo/ in the chain repo. If those upstream files change, copy the new versions into public/logo/ here.

About

Fair-launch RandomX privacy L1. CPU-mined. No premine. Private digital cash for the internet.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages