✅ 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
⌘ + ,
(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 💪
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 topx
units forfont-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 🛠️
- Do your readers like to print out your articles? No? Well, if they did, here's a nice guide to writing CSS for print.
- Stack Sorted brings together a curated collection of the web's best designs sorted by elements.
- Did you know that CSS has
system colors
that are automatically updated based on your color preference? Stefan Judis shares more about how to use these colors in your styles. - Matt Pocock — as always — brings some clarity to Typescript by explaining how to type a reduce method.
- Looking for some design inspiration? Check out this monster list by Muzli for some sweet follows.
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.
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.
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 😉
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.
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!