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 a GITHUB_TOKEN environment variable to authenticate with GitHub. While this is optional, it is recommended to avoid rate limiting:
cp .env.example .env(optional)- Create a fine-grained GitHub access token and add it to
.env - Stop the Astro server and restart it with
pnpm dev
Visit ensnode.io for documentation, guides, and the API reference.