cayman-fedi
Welcome to cayman-fedi. A Jekyll theme with a simple #serverless comment system using Mastodon.
License
This theme itself is CC0 licensed. It includes DOMPurify, which is dual licensed under the Apache License Version 2.0, or the Mozilla Public License Version 2.0.
Questions, Issues, Pull Requests
Any questions, issues or Pull Requests are welcomed at this projects repository at codeberg. Or feel free to ask me on Mastodon, where I am @jwildeboer@social.wildeboer.net.
How To Use cayman-fedi
It is a simple Jekyll theme, so I just expect you to have a running jekyll pipeline either locally on your machine or somewhere else.
Download the release file or clone the git repository, run a bundle install
in the directory to get the dependencies installed, make the necessary changes to the _config.yml
and index.md
file, create your own pages/posts and run a bundle exec jekyll build
to get the static site files in the _site
subdirectory that you can copy over to your webserver.
How to add comments
- post a toot
- copy the link to that toot, will be someting like this:
https://social.wildeboer.net/@jwildeboer/110124267506065057
- This link contains the three parts we need:
site: social.wildeboer.net user: jwildeboer id: 110124267506065057
- Now add a
comments:
seection the frontmatter of the page you want to enrich with comments:--- layout: blog title: A Blog Entry With Comments category: blog comments: host: social.wildeboer.net user: jwildeboer id: 110123734601997086 ---
- Let Jekyll build the site and done :)
Dependencies/Inspirations
This theme uses DOMPurify in the /js/
subdirectory. The JavaScript for the comments is based on yidhra’s work, combined with Daniel Pecos Martinez’s work for the Hugo version.
The theme itself is derived from the wonderfully simple but beautiful Cayman theme, which I love to use for fast website building, whenever I have a weird idea and a domain name ;)
Who builds this site?
Right now (2023-04-01) it’s just me, Jan Wildeboer. I am an Open Source/Free Software veteran with a clear focus on positive progress in the communities that surround me — be it virtual or real. My main interests are in finding pragmatic, easy to implement ways of creating communities that help to change a lot of small thing for the better. My daytime job is Red Hat EMEA Evangelist. I am a long time member of the United Transnational Republics and work since many years on fully decentralised Identity Ownership, which I think is needed to establish a global democracy. My superpower is patience combined with listening and learning.
Comments
You can use your ActivityPub (i.e. Mastodon, Pixelfed, PeerTube and more) account to reply to this post.