Section Header Anchors in Astro

November 22, 2023

Ever see a link icon next to a header when reading a blog post or piece of documentation? It's a great trick that lets you quickly share a specific section with other people. Let's see how easy it is to get started with this pattern in Astro.

Continue Reading...

Sorting an Astro Glob

July 1, 2022

Astro is a framework that let's you bring your own framework, but when this blog was rebuilt to use Markdown, I ran into an expected hiccup: the content was not being returned in date order like it was from WordPress. How can we sort the blog posts by date order?

Continue Reading...

Astro in Review

January 7, 2022

JavaScript has no shortage of frameworks. React. Vue. Angular. Ember. Next. Gatsby. Remix. Svelte. Honestly, it feels like there's a new one every day. One framework that especially caught my eye recently is Astro. Astro promises to deliver faster sites by shipping less: a properly static HTML site with less JavaScript, even if you're still developing the site in JavaScript. Of course, I've heard similar claims from Gatsby and Next as well. So what sets Astro apart from other static site generators? In this post, we'll look more closely at Astro, its benefits, its cons, and how it compares to some of its competitors.

Continue Reading...

Increase Resilience with Must-Use Plugins

December 16, 2020

Plugins and themes are the life-blood of WordPress. There are thousands of quality themes and plugins available in the WordPress repository for free, and even more out there on various marketplaces for extraordinarily low prices. Millions of people have made great websites using these tools and little else, and it is undoubtedly the reason for […]

Continue Reading...

Should I Disable XML-RPC in WordPress?

August 22, 2020

I recently gave a talk on WordPress security at a Women in WordPress meetup and while preparing my slides, I realized I was disabling XML-RPC in WordPress without ever really understanding why. This was a learned behavior I picked up many years ago and never stopped to question. That ends now! In this post we’re […]

Continue Reading...