Code
Is It Time to Make a New Ghost Theme?
New theme incoming?! On building a new Ghost theme and the possibility of doing it on stream.
Read
š§ ā Always learning (PhD in philosophy) šØāš» ā Passionate Developer Experience Engineer at Ghost š© ā Happy Dog dad š» ā Sour beer aficionado š§° ā Home improvement hopeful
Code
New theme incoming?! On building a new Ghost theme and the possibility of doing it on stream.
Read
Code
This image is a tiny image, it's smaller than a regular image.
Read
Code
In my former life, I investigated the code of life ā in my present, I bring code to life. I talk about this transition with RedMonk's Kate Holterhoff on her show, The Docs Are In
Read
Projects
Simplify the sharing process with this all-in-one share button, a custom web component that makes it easy for you and your readers to send content all over the internet.
Read
Code
Discover how to enhance your website with a personalized music player using the YouTube iframe API. This guide showcases how to fetch the latest YouTube Music playlists, craft a bespoke UI, and provide real-time track updates.
Read
Design
Don't fall prey to color FOMO. Learn why the browser was dull but doesn't need to be anymore. Get out of grayscale and into polychromia, baby.
Read
Code
Let the machines take the wheel with GitHub Actions. Push an update to your Ghost theme and then see it automatically built and deployed, anywhere and everywhere.
Read
Design
With just a single color, you can automatically generate an entire color palette for your UI and solely via CSS. No JavaScript needed!
Read
Code
Page by page: The complete code for building a beautiful custom pagination element in Ghost.
Read
Code
In the update to my Ghost theme, Smart, I added a saves feature. This article goes through how that feature works and shares some of the code!
Read
Projects
My beautiful, free Ghost theme, Smart, has been totally redesigned and updated for version 2.0. Jam-packed with features, it's perfect for creators, writers, and coders.
Read
Projects
Out with the old, inline with the new. I discuss the highlights from rolling out yet another website refresh. Built with Ghost, Inline is my bold, fun approach to my personal website, featuring a dynamic color palette, search, and more.
Read
Design
They're free, open-source, and beautiful. Here are my top five icon sets to amp up your web design.
Read
Code
Ghost 4.20.0 introduced custom settings, which gives developers the power to offer a lot more customization in their themes. In this tutorial, I show you what custom settings are and how to use them.
Read
Code
On average, images are the greatest resource on any webpage. As a result, optimizing images provides an easy performance win. This tutorial will show you how to use Ghost's tools to optimize images on your site to make it fast.
Read
Code
In its essential form, a call to action asks a user to do something. In this tutorial, I'll show you how to leverage the data provided by the publishing platform Ghost to make that ask dynamic, so that it changes in relation to the page it's on.
Read
Code
Ever on a long article and wished you could jump around easily? Or even return to a section quickly? Want to provide this experience to your readers? I'll show you how you can quickly and easily add a table of contents to your website with a few lines of JavaScript.
Read
Code
A guide to setting up a dev environment for creating a custom Ghost theme with my ghost-theme-starter. Easily and quickly compile and minify CSS and JS assets, start a live reload server, and zip up your theme files.
Read