ensnode.io (the ENSNode docs site) runs on Astro and Starlight.
It's easy to get started contributing to the ENSNode documentation:
git clone https://github.com/namehash/ensnode.gitcd docs/ensnode.iopnpm ipnpm dev- Open http://localhost:4321 in your browser
The documentation uses optional environment variables:
cp .env.example .env(optional)- Configure environment variables in
.env:GITHUB_TOKEN: Create a fine-grained GitHub access token to avoid rate limitingENSADMIN_URL: Base URL for an ENSAdmin instance. Used for links that open in ENSAdmin. (defaults tohttps://admin.ensnode.io)
- Stop the Astro server and restart it with
pnpm dev
Visit ensnode.io for documentation, guides, and the API reference.