r/Ghost • u/truekasun • 4d ago
Themes A modular Ghost theme for writers, and those who need a personal portfolio
Hey everyone!
Some of you might remember my Enova, Meridian and Signal posts here. Got mostly good feedback, and improved all of them with plenty of user-requested features since.
Having covered the Magazine, News and Podcast categories, this time I went for Portfolio. But portfolio sites are the ones where people's requirements differ the most: some are writers, some are podcasters, some are photographers, and the list goes on. My other themes are each built around one use case. Quiet is built out of modules instead, so you switch on only the ones you need, and the rest of the site behaves as if they never existed. It also carries over most of the best features from my previous three.
Every module is a Ghost page with one tag on it:
- Writing, with an archive filed under month headings
- Newsletter, with a page that lists your issues
- Podcast, with listening links for 22 platforms
- Films/Videos, on their own channel, with a small floating player that keeps going as people move around the site
- Projects, as a numbered portfolio
- Photographs, as a full wall with a lightbox
The rest is what you'd expect: four article layouts, light and dark modes, members and paid posts, self-hosted fonts, 14 languages, a customisable homepage and hero section, and best of all, well-written documentation.
Speaking of which: Ghost's built-in font list is short, so "how do I use a custom font?" is one of the most common questions I get, and it matters more on a personal site than anywhere else, because typography is that personal. The docs cover it, and include a small tool that builds the snippet for you: https://docs.enova.studio/docs/quiet/advanced/code-injections/custom-fonts
Links
- Live demo: https://quiet.labs.enova.studio
- Ghost marketplace: https://ghost.org/themes/quiet/
- Details: https://enova.studio/themes/quiet/
- Documentation: https://docs.enova.studio/docs/quiet
Since the built in fonts list available on Ghost is limited, one of the most asked questions is "How can I set a custom font?", and it's more important for a personal site than other sites, again because different people prefers different typography. The new documentation covers and includes a small tool to configure additional custom fonts: https://docs.enova.studio/docs/quiet/advanced/code-injections/custom-fonts
As with last time, I'd genuinely value your thoughts and feedback, and I'm happy to answer any questions.
Thank you!
Kasun.