-
Rewriting in Eleventy (again)
Why I rewrote this site with Eleventy after a two-year sojourn with Astro.
-
Looking over the fence at Eleventy
Eleventy is looking better and better as an alternative to Astro for simple or long-lived websites
-
Astro and release velocity
Astro is a great framework, but it's frequent updates are overwhelming
-
Create a custom search for a static site
A high-level overview of why and how I built a URL-powered fuzzy search feature for this site
-
Fix missing Astro files on GitHub pages
Astro generated CSS files start with an underscore which causes them to be ignored by GitHub Pages
-
Fix static file endpoints after Astro v4 upgrade
I needed to change the name of the exported function and make sure that it was returning a Response or Promise.
-
Upgrading from Astro v2 to v4
I needed to update dependencies, change a client directive, and then update configuration in Netlify
-
Fix trailing whitespace in Astro components
There is an issue with the Astro compiler that leaves unwanted whitespace in your elements, and this workaround will solve the problem until it's resolved
-
Fix Astro dev server hanging with new collections API
The issue for me was calling useCollection on an entry with a layout.
-
Site improvements in 2023
An unordered list of things that I would like to change about this site in 2023.
-
New command palette
I added a new new command/control K command palette to my site. You can use the keyboard shortcut or activate it by clicking the magnifying glass in the header.
-
A first look at Static CMS with Astro
Documenting my first attempt at switching from Netlify CMS to Static CMS
-
Astro components do not merge HTML attributes
Props are merged, but attributes are not. This is an important rule to know when authoring Astro components.
-
Astro components for Netlify features
Announcing astro-netlify-components, a library for using Netlify features in your Astro projects.
-
Create a "Dave Rupert"-inspired activity graph
A little code walk through a the new Activity Graph on my homepage.
-
Use your domain on Mastodon with Astro
A quick guide on using an Astro endpoint to generate the webfinger you need to use your domain on Mastodon.
-
Using dynamic routes to organize blog posts in Astro
If you want to display multiple blog posts on a single page, then you might want to use a dynamic route to generate pages for your content.
-
Rebuilding with Astro
Detailing why and how I rebuilt this site with Astro.