🌿 My personal website
https://wonderfulfrog.com
* feat: upgrade to v3; install eleventy-upgrade-help * feat: convert all files to esm * feat: remove decapcms * fix: remove unused filter * feat: remove netlify packages * feat: update image handling - removes old image shortcode - update to latest 11ty image transform plugin * feat: update colophon * fix: pill style; global style Fixes an issue with <img> inside <figure> not being centered * feat: remove linting packages * feat: update package.json scripts * feat: remove upgrade helper plugin * feat: add new button style, update nav * feat: simplify `pill` class usage * feat: fix tag list in catalogue-item.html * feat: move games into their own section * feat: update node version to latest LTS * feat: move books to their own section * feat: move fun pages into pages dir * feat: update index and book/game templates * feat: add watching section * fix: update scaling values for buttons * feat: various css updates * feat: update now page style * feat: cleaning up newer posts using old shortcode also adding markdown-it-attrs to add attrs to various markdown elements! * fix: movie data structure * feat: update colophon * fix: remove text-skew from post excerpt text * feat: add support for shows in /watching * fix: update book tags * feat: add complete implementation of books pages other stuff happened too * fix: image border-radius * feat: update game layout and content * feat: reorganize watching section * feat: add contact page * feat: small page changes * feat: add podroll page * feat: reorganize content directories * feat: exclude podcasts from page output * chore: delete guestbook page * chore: remove bracket syntax for css classes in html * feat: create macro for tag list * fix: colophon update * chore: remove last.fm data * chore: clean up 11ty config * fix: misc permalink fixes * feat: add update post * fix: media meta grid on mobile * fix: tables on mobile * fix: add titles to icon button links * fix: add missing divider for movies/shows * feat: add alternate feeds * fix: tag cleanup * feat: homepage content update * fix: game meta data * fix: update post dates * feat: add missing link to changelog |
||
---|---|---|
config | ||
src | ||
.gitignore | ||
.nvmrc | ||
_redirects | ||
eleventy.config.js | ||
jsconfig.json | ||
package-lock.json | ||
package.json | ||
README.md |
wonderfulfrog.com
Here is the source code for my website. With the exception of my content, feel free to take, remix, do whatever you want!
Content is kept under posts
and catalogue
.
Setup
This project relies on Node.js 20.11.1 (LTS at time of writing), but probably works fine with older (or newer) versions too.
Clone the repo wherever, then:
npm i
npm run dev
That's it. You'll have a dev server on http://localhost:8080. Have fun!
Notes
The following tokens need to be defined inside .env
:
DARK_VISITORS_ACCESS_TOKEN
LAST_FM_API_KEY