Goals

Below are quick blocks of text tracking what I am working towards as I think of something:

  • Add socials
  • Consider moving hosting over to cloudflare
  • Webmention:
    • Design Webmention Sender via a Cloudflare Worker and site metadata to perform registering of webmentions to other people’s site+
  • Add conveniences for using Obsidian vault to play nice with jekyll:
    • table of contents from headers
  • Custom 404 Page
  • Consider a Jekyll theme
  • GitHub actions to leverage secrets where possible (e.g. CNAME)
  • Figure our what RSS is about
  • consider a Notebook section
  • parallax background?
  • what makes this website an IndieWeb site? (h-ref?)
  • caching:
    • screenshots always show as changed in cache
    • Get GitHub Pages to use caching?
  • Animated background
    • More convincing water texture

Achievements

  • projects tab? - Puns (2026-09-22)
  • Add test pipeline before pushing - part of GitHub Actions (20260916)
  • Guestbook (20260915)
  • ignore:
    • hits in the aside - no opt in for data collection (2026-09-15)
  • bugfix:
    • 2 codeblocks right above and below one another are not split into 2 codeblocks (20260914)
    • tables require empty newline before and after for jekyll (20290614)
  • investigate:
    • Light mode and Dark mode? - ignore - happy with current design (20260914)
    • all pics in assets/images? - nah, my way is fine and working (20260914)
  • image popup: go-to -> instead of learn more -> or control this text outright (2026-09-11)
  • Like last quack - add component in aside for updates, drawing from last commit message (2026-09-10)
  • why cant link about to duck collection post? GitHub Actions error. A: Post was in the future: 2029-09-09, jekyll did not generate
  • Include in footer: created (2026-09-08)
  • images should support link to larger version of themselves (2026-09-08)
  • checkbox to freeze animation, if desired (2026-09-07)
  • Quote syntax to be automatically given a class: >. i.e. [!note] syntax to be supported in HTML (2026-09-07)
  • codeblocks with coloring style: python etc should just create a class for the CSS styling: codeblock-python etc (2026-09-05)
  • Ducks:
    • Add more duck variations - 1 for each interested person in the family (2026-09-04)
  • Move more things to Obsidian, so that content is 100% managed in Obsidian
    • Adding images for animated background (2026-09-04)
  • Animated background (2026-09-03)
    • Blue background
    • Subtle water movement
    • Duck appears
    • Duck moves
    • Duck creates ripples
  • URL links and wikilinks should automatically escape vertical bars for Kramdown parsing confusion (not escaping fails to parse) (2026-09-01)
  • blog:
    • buttons (2026-08-31)
    • why indie web? (2026-08-28)
  • Allow for option to inline an image, as default is dedicated figure (2026-08-31)
  • Can I use badges if they are links? (2026-08-31)
  • figure out 88x31 buttons
    • https://petrapixel.neocities.org/indiewebdb/ eg button for svg? (2028-08-31)
  • Posts have last_pubished frontmatter and show in note on website (2026-08-31)
  • is linking to sections of the site working? Thought it was, but about#ai-usage may not be anymore - YES, stale cache problem (confirmed 2026-08-31)
  • First paragraph in Obsidian should insert <!---more---> in the site_src location (2026-08-31)
  • Images in vault should be copied into the assets directory with the same directory structure (2026-08-30)
  • explanation on what the website is for (2026-08-27)
  • Control image dimensions: (Not possible with Jekyll unless we save the image as resized - not pursuing that feature at this time)
    • ![[image.png|300x200]]
    • ![AltText|300x200](image.png)
  • Extra obsidian to jekyll script features:
    • handle existing frontmatter? (2026-08-27)
  • Confirm images work with wikilinks (2026-08-27)
  • whiteboard show as svg (2026-08-27)
  • revise scripts and split into responsibilities (2026-08-26)
  • Include journey as a collection in the website (2026-08-26)
  • AI Usages:
    • correctly link disclaimer-ai-assisted to section in HOME (2026-08-25)
    • ai-usage not being linked to with button (2026-08-25)
    • ai-usage to leverage excerpt into another note/post (2026-08-25)
  • Extra obsidian to jekyll script features:
    • Review excerpts and how to make nicer in MD (20260825)
    • wikilinks and mentions in other notes (2026-08-25)
    • converting images should NOT run inside codeblocks (2026-08-25)
    • titles in frontmatter to be quoted (2026-08-24)
    • markdown syntax for images mapped to include syntax for jekyll (2026-08-24)
  • Add a tray (sidebar) across all pages called disclaimer: showing what I have done and why - particularly around AI usage (2026-08-24)
  • posts excerpts separate to each post? (2026-08-23)
  • all images should be in assets, not media (2026-08-23)
  • FrontMatter default/ script to add layout to posts for name (2026-08-23)
  • Purchase Domains (2026-08-17)
  • Produce Static Site Website and connect to the IndieWeb (2026-08-17)