A very simple webring website and service built on Eleventy. Doesn't require any backend services or client-side JavaScript to work. It's just HTML files all the way down.
- Fork or download a copy of this repo.
- Ensuring you have a recent version of Node installed, run
npm ciin the project directory to install everything. - Run
npm startto start a local server where you can see stuff in action.
Currently this is just done through editing the webring data file manually.
All entries require a unique id, a display name for the ring's homepage, and a url to direct to.
ids cannot contain forward slash characters, even URL encoded ones, but can otherwise be basically anything you want.
Why not make your webring open source and let people pull request themselves onto it?
- Make sure you've set a name and the intended homepage in the meta configuration.
- Run
npm run buildto generate a bunch of static HTML in the_sitedirectory. - Upload that anywhere that'll run HTML.