Website Credits
mayworms.info is built in 11ty (Eleventy), and is hosted on Github Pages. Prior to the 2024 redesign, mayworms.info was built in Jekyll and used the Minimal Mistakes Jekyll theme.
Below is a list of plugins I use on mayworms.info. I also included some tutorials and guides (for both Eleventy and for HTML/CSS/Javascript generally) that I leaned on while rewriting my website. I hope something here is helpful for you! (˶ᵔ ᵕ ᵔ˶)
Plugins
baguetteBox.js: I use this pure JavaScript lightbox plugin for this website's image galleries!
Lite YouTube Embed: This plugin helps embedded YouTube links render a bit faster :)
@11ty/font-awesome: The official FontAwesome plugin for Eleventy! I use this plugin for my Contact list icons.
markdown-it-anchor: I use this plugin to add an "id" attribute and permalinks to my website's headings (see those little hashtags next to this page's headings? That's why they're there!). This plugin is strongly recommended if you also plan to install the Table of Contents (nesting) Eleventy Plugin.
Table of Contents (nesting) Eleventy Plugin: This plugin is used for the "Table of Contents" button on long blog posts!
Tutorials
Eleventy
Renkon's Eleventy Guide: Easily the best "getting started with Eleventy" resource I found while rebuilding mayworms.info. My website's overall design, particularly its blog structure, is based heavily on Renkon's tutorial.
Renkon's Eleventy Plugin Recs (Pt. 1): If you found Renkon's Eleventy starter guide helpful, I strongly recommend you explore their Eleventy plugin recommendations as well!
EQUK: 11ty Font Awesome SVG Plugin: This tutorial taught me how to install the FontAwesome Eleventy plugin (and how to style FontAwesome's SVG icons correctly). Now I don't have to use emoji in my Contact list anymore!
CSS
MDN Web Docs: I had very little CSS background when I redesigned mayworms.info, so I wound up spending hours on MDN Web Docs learning how flexboxes work. Very helpful tutorials!
W3Schools: W3Schools is the resource I used in high school while first learning basic HTML, CSS, etc -- still very helpful today!
People
Thank you to Nathan Kim for helping me re-deploy mayworms.info on GitHub Pages after the redesign, and to Tristan Hilbert for helping me configure baguetteBox.js!