About
Boba is built as a Jekyll static site, from the GitHub repo https://github.com/nanufucker/boba-webring.
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://nanufucker.github.io/boba-webring/sites/haddock">
</iframe>
<script src="https://nanufucker.github.io/boba-webring/assets/parent.js"></script>
replacing haddock
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 the styling isn’t your thing, use your own css by appending the stylesheet
query string param to the iframe’s src attribute.
If you want to have custom fonts, please upload the stylesheet to the repository here by making a pull request!
<iframe src="https://nanufucker.github.io/boba-webring/sites/haddock?stylesheet=https://nanufucker.github.io/boba-webring/assets/alternate-embed.css">
</iframe>
<script src="https://nanufucker.github.io/boba-webring/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.