About
Too Many Webrings! is built as a Jekyll static site, from the GitHub repo https://github.com/TooManyBees/ring.
To join
Visit the create new file form on this webring’s repository.
Name your new file uniquely, and give it an extension of .html
. Add some Jekyll front matter along the lines of the following:
---
uri: https://www.toomanybees.com
title: Too Many Bees!
desc: Jess's personal site
date: 2016-06-21
---
where date
is the day you’re making the new file request. Be careful not to mistake uri
for url
.
To use on your site
Each member site gets an embed page generated for them. After your pull request is approved and merged, add the embed to your site with the markup:
<iframe src="https://toomanybees.github.io/ring/sites/toomanybees">
</iframe>
<script src="https://toomanybees.github.io/ring/assets/parent.js"></script>
replacing toomanybees
with the name of the file you added. The parent.js
script is unnecessary if you plan to size the iframe appropriately. It’ll look like this:
Custom CSS
If lavender isn’t your thing, use your own css by appending the stylesheet
query string param to the iframe’s src attribute.
<iframe src="https://toomanybees.github.io/ring/sites/toomanybees?stylesheet=https://toomanybees.github.io/ring/assets/alternate-embed.css">
</iframe>
<script src="https://toomanybees.github.io/ring/assets/parent.js"></script>
Manual Implementations
The list of all member sites is available in JSON at the page sites.json, for sites that would rather construct their embeds themselves.