Build with Ghost issue 14

✅ Remind me to change this title

We chat about all things open source with TechHut Media, share updates about Ghost, and provide some code and design inspiration.


Welcome to #14. In this issue, we share:

  • Our new TK reminders feature
  • Investigations into ActivityPub (we need your help!)
  • Design and code tips and tricks
  • Our interview with TechHut Media on all things Linux
🏋️
Pro tip: Quickly access the Settings menu from the dashboard with the keyboard shortcut ⌘ + , (MacOS) or CTRL + , (Windows).

Ghost is open source

Since our beginning as a Kickstarter project in 2013, we've been open source, meaning all our code is freely available for you to inspect, run, and modify in pretty much whatever way you like. It also means that hundreds of contributors have helped and continue to help build Ghost 💪

GitHub - TryGhost/Ghost: Independent technology for modern publishing, memberships, subscriptions and newsletters.
Independent technology for modern publishing, memberships, subscriptions and newsletters. - TryGhost/Ghost

But, if you're reading this newsletter, there's a good chance, you already knew all that 🤓

Just shipped 🚢

  • One of our top requested features is federating over ActivityPub, the protocol used by Mastodon, PixelFeed, and, recently, Threads. We're investigating adding protocol support to Ghost but we need your help. Please take a minute and tell us a bit about how you imagine this working 🙏
  • 🆕 TK Reminders. Ever wanted to leave yourself a reminder to update something before publishing? We've now got your back. Type TK in the editor and Ghost will remind you to add that missing image or update a statistic. See how this new feature works in our changelog.
  • On 1 March 2024, we rolled out some minor style changes to Ghost's editor cards. The gist of these changes is that we transitioned from em units to px units for font-size. We made these changes to make it easier to create custom themes without unexpected consequences. Learn more in our Forum post.

Ideas and tools 🛠️

TechHut Media

TechHut Media dives deep into the world of open source, making it the ideal spot for enthusiasts and newbs alike. We caught up with the team behind the scenes, Brandon and Nicco, to learn more about the publication and how they use Ghost.

TechHut Media
Your source for technology reviews, marketing, and content production services.

Meet the authors

Before there was a publication, there was a YouTube channel. Two, to be precise.

Brandon's channel, TechHut, focuses on various tech products and software with an overall goal of influencing people towards open-source alternatives and self-hosting.

Nicco started his channel, Nicco Loves Linux, as a way to explain how KDE works, and now covers other topics in the Linux world.

Watching either channel, it's obvious that both creators are passionate and knowledgeable about Linux, and they're both great sources for keeping up with all that's new in open source.

Learn about Linux distros

When talking about Linux, a favorite topic is distros. A distro (short for distribution) refers to the complete operating system built around the Linux kernel.

There are hundreds of Linux distros, each with its unique purpose and style. The proliferation of distros can be overwhelming, so we asked Nicco and Brandon about some of their favorites.

As mentioned, Nicco loves KDE, and, in particular, Kubuntu. This distro pairs Ubuntu with the desktop environment, KDE Plasma. Ubuntu, a key piece in the recommended production tech stack for Ghost, is built on Debian.

A desktop with the Plasma desktop environment featuring an illustrated wallpaper of forest and the sun
KDE Plasma 6

Even if some terms in the last section are new to you, they highlight the essence of open source: a collaborative environment where each piece of software evolves from its predecessors, leading to innovative creations. This continuous cycle of improvement and reinvention is unique to the open-source community, a process not found in the proprietary software world.

Oh, and for development purposes, Nicco also uses Arch, btw 😉

A login and neofetch output of a Arch Linux base installation on a virtual machine.
Neofetch output for Arch Linux

Brandon prefers yet another distro, Fedora, which uses the GNOME desktop environment. Well, to be precise, he's running an optimized version of Fedora called Nobara that he dual boots with Windows 11.1.

Windows, of course, is not an open-source distro, but it is possible to run Windows Subsystem for Linux (WSL), which allows you to run Linux distros on Windows. That's pretty cool, and, when using Windows, we recommend this approach for Ghost theme development.

Ubuntu Linux desktop featuring a jellyfish
Ubuntu Linux desktop

If this is all new to you, but your curiosity is piqued and you'd like to try a Linux distro yourself, Brandon recommends Ubuntu, as it's the easiest to get up and going.

If this isn't your first rodeo, then Brandon and Nicco think the most exciting Linux developments are being made with desktop environments. Of note, KDE Plasma 6 just came out and the brand-new COSMIC desktop for Pop!_OS (yep, another distro) is nearing its alpha release.

Open-source news

The TechHut newsletter, powered by Ghost and rocking the Headline theme, is a great way to keep up on all these exciting developments. Brandon chose Ghost for the newsletter because of its integrated membership features, ease of use, and, of course, because Ghost is open source.


Sites featured in the Build with Ghost newsletter are discovered through our creator network, Ghost Explore. It’s a way for creators and readers alike to discover their favorite new publications. Anyone running a Ghost site can add themselves to Explore to be featured throughout the wider Ghost ecosystem. If you’d like to be featured in this newsletter, add your site to Explore and reply to this email.

Thanks for building with us.

Have an idea for a Ghost tutorial? Reply to this email and let us know ❤️

Looking for other creators and developers working with Ghost? Join the official Ghost Forum, where we talk about all things Ghost!

On this page Introduction

How was the tutorial?

Be the first to know.

Join the Ghost developer community — sign up to get early access to the latest features, developer tools, and tutorials.

No spam. Once a month. Unsubscribe any time.