This site is being built in the open

I decided to start over on a twenty year old personal website. Things will definitely feel rough draft as I build up a world from scratch. You can follow along with the progress on the commits page.


This page is an index of the commits that were written to build this website. Sure, you could browse them on GitHub. But experimentation doesnโ€™t stop on account of hypothetical redundancy.

  1. ๐Ÿ”™ Switch back to my preferred canonical domain
  2. ๐Ÿงป Add Jamie's Notes to the blogroll
  3. ๐Ÿ’ซ I meant to use that splat
  4. ๐Ÿ– Plow through "Five Myths" navigation
  5. ๐Ÿšง Super rough copy of the poetry content
  6. โœ… Migrate some of the smaller standalone pages
  7. ๐Ÿ—‘ Abandon the about page
  8. โœ… The commits page serves the same purpose as the changelog
  9. ๐Ÿ”ข Enumerate the (un)cool URLs that are blocking me from launching
  10. ๐Ÿงก Provide redirects for existing RSS feeds
  11. ๐Ÿšฎ Remove unintentionally added file.
  12. ๐Ÿ•ต๏ธโ€โ™€๏ธ Use the correct file for Netlify 404
  13. โœ๏ธ Jotting down some over-thinking about URL design
  14. ๐Ÿ“ Bring over old content at /posts
  15. ๐Ÿ•ต๏ธโ€โ™€๏ธ Add a 404 page
  16. ๐Ÿ“ Make "Today I Learned" content available on this site
  17. ๐Ÿ—“ Give the commits page a date
  18. ๐Ÿ“ Add some margin to the HTML element
  19. ๐Ÿšง Add an "under construction" banner
  20. ๐Ÿงน Clean up some broken HTML
  21. ๐Ÿคทโ€โ™‚๏ธ Rename all the .html templates to .njk
  22. โœ๏ธ Write about "The Rise and Fall of Getting Things Done"
  23. ๐Ÿ”’ Secure by default
  24. ๐Ÿ“ˆ Generate a page for each and every commit
  25. ๐Ÿค“ Put all the commits on an index page
  26. โš™๏ธ Make the git commits available as a custom collection
  27. ๐Ÿ™ Generate a JSON structure from git commits
  28. ๐Ÿ“ˆ Add Eric Bailey's website to the blogroll
  29. ๐Ÿฃ Add a "blogroll" page
  30. ๐Ÿ“™ Add support for definition lists to Markdown
  31. ๐Ÿ—บ Refine the navigation
  32. ๐Ÿ—บ Render the list only on the index
  33. ๐Ÿšง Move "Starting Over" off of the root index
  34. ๐Ÿ—บ Add the most basic navigation possible
  35. โš™๏ธ Use Nunjucks as the templating language for HTML
  36. โœ๏ธ Commit "I Love Writing" piece
  37. ๐Ÿงน Move the root of the content into ./site
  38. โœ๏ธ Update the with links, and more!
  39. ๐Ÿ’… Add minimum viable CSS setup
  40. ๐Ÿ’… Install and begin using prettier
  41. โ›‘ Add the minimum viable HTML layout
  42. ๐Ÿ‘จโ€๐Ÿ’ป Add scripts for building, and developing
  43. ๐Ÿ™…โ€โ™€๏ธ Begin ignoring the directory that eleventy builds into
  44. ๐Ÿ“ฆ Install Eleventy
  45. ๐Ÿ™…โ€โ™€๏ธ Begin ignoring node_modules before it even exists
  46. ๐Ÿ“ฆ Minimum viable package.json
  47. โœ๏ธ Write "Starting Over" post
  48. ๐ŸŒ In the beginning, Linus Torvalds created git