Each project I talk about on this blog is usually executed over multiple days. This page is where you can find each of those posts that describe the project as I worked on it.
This project is about:
Building this very blog for my development notes, using Eleventy.
Follow along with my work on Dev Blog:
Work
- Hello World - A Dev Blog
- Hello World Devblog - Day 2
- Part 3: Deciding on a template tool
- Part 4: A quick run at syntax highlighting
- Part 5: Image Handling and CSS Improvements
- Part 6: Starting to deal with GitHub Actions
- Part 7: Getting GitHub Actions to Publish my Site
- Source Maps, Site Paths and GitHub Actions
- Part 9: Post Data in Templates
- Part 11: Nunjucks and Macros
- Part 11: Nunjucks and Shortcodes
- Part 12: How to make a collection?
- Part 13: Building new Eleventy Taxonomies
- Part 14: Project Pages
- Part 16: Taking a run at Markdown It Plugins
- Homepage Fixes on Day 17
- Part 18: Tag Pages
- Part 19: Project Tag Pages
- Part 20: Working with Shortcodes and Collections
- Part 21: Complex Eleventy Tags
- Hello World Devblog - Pt. 22
- Part 23: A Table of Contents
- Parg 24: Page Template, Nunjucks and Eleventy Filters
- Part 25: Tweaking TOC Styles
- Part 26: Metadata and Short Browsers
- Part 27: CSS and Social Tags
- Part 28: Featured Images
- Part 29: Schema.org and Authorship
- Part 30: Learning how to do Things I Learned
- Part 31: Pagination
- Part 32: Project Pages and loops
- Part 33: Markdown It Playtime and CSS Touchups
- Part 34: In Which I Really Dig Into Markdown It
- Part 35: GitHub's API - How Does It Work?
- Part 36: A Markdown It Plugin - Understand the Ruler
- Part 37: Markdown It, Caching and Automatic Commit Links
- Part 38: Tag Level Pagination
- Part 39: Tweaking Code Blocks and Adding Skip Links
- Markdown It Find and Replace as Plugin
- Extract Sass into an Eleventy Plugin
- Day 42 - Analytics time!
- Extract Sass into an Eleventy Plugin
- Update build process to Node 16.
- Day 45 - Comments as simply as possible