There are a couple of custom features, for example:
- I can link to a GitHub repo by adding the repo URL (and the tag/branch info) to an article’s frontmatter
- It’s possible to call out individual sections in the code samples (using numbers, borders, and background highlighting)
- I can turn blockquotes into beautiful boxes by using some special markup
- Related articles will automatically be added to the end of an article
I’ve got a lot more ideas I am going to implement over the next couple of weeks, and I am super happy with how easy this is with Publish.
If you’re interested in learning how I built this, and how I host this (hint: Firebase Hosting), vote on
this poll on Twitter!
In other news, I’ve started a new series about how to access the network using Combine. So far, I’ve published two posts in this series:
- Networking with Combine and SwiftUI - Getting Started
- Optimise your networking layer with Combine - Efficient networking for SwiftUI apps
The third article (about error handling) is in the queue, but it had to make way for an important topic that is a source of confusion for many developers who are getting started with Firebase: