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