Eleventy Website
Status: active
An Eleventy static website JavaScript project built from the Eleventy Base Blog starter project created by Zach Leatherman, who also created Eleventy. My major additions to date outside of content are:
-
A JavaScript script that adds important attributes to every external link in Eleventy's HTML output. Implemented using node-html-parser to facilitate identifying and modifying HTML tags, and run via the
eleventy.afterevent. -
A Bash script run automatically by Git that builds the site and deploys it to my Codeberg Pages repository before pushing the Eleventy project.
-
My personal update of an Eleventy plugin that adds hidden text to my content to "poison" it. See my Eleventy Plugin Update project for details.
-
A JavaScript script that automates adding regular expression versions of words to the personal dictionary for the spellchecker.
For now, this post has information about how I initially set this project up. I've added and changed a lot since then, so I'll update this page and write a post or two soon.