Skip to content

A really rather simple webring generator built on 11ty. No backend or JavaScript required.

License

Notifications You must be signed in to change notification settings

querkmachine/eleventy-webring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eleventy Webring

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.

Using Eleventy Webring

Development

  1. Fork or download a copy of this repo.
  2. Ensuring you have a recent version of Node installed, run npm ci in the project directory to install everything.
  3. Run npm start to start a local server where you can see stuff in action.

Adding websites to the ring

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?

Deploying it

  1. Make sure you've set a name and the intended homepage in the meta configuration.
  2. Run npm run build to generate a bunch of static HTML in the _site directory.
  3. Upload that anywhere that'll run HTML.

About

A really rather simple webring generator built on 11ty. No backend or JavaScript required.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published