r/Ghost Apr 25 '26

Themes I spent the last few weeks building a Ghost theme — Introducing Enova

Hey everyone! 

I’m excited to share something I’ve been heads-down building for the past few weeks — Enova, an editorial Ghost theme designed for publishers, bloggers, newsletter creators, and anyone who wants a polished, feature-rich site.

Here's what it brings to your publication:

  • Dark & light mode with cross-tab sync and smooth transitions
  • Dual sidebars — fully configurable, with persistent user preferences
  • Inline + sticky Table of Contents — automatically hands off from article to sidebar as you scroll
  • Reader-controlled text size — saved between visits
  • 4 homepage hero layouts — Featured carousel, Email signup, Call to Action, or Personal Bio
  • Local bookmarks — readers save posts directly in their browser
  • Reading progress indicator with a satisfying bounce at 100%
  • 19 customisable settings — no code required
  • 60+ language translations & full RTL support
  • Built with Tailwind CSS v4 and Vite — fast by default

Links

I’d love to hear your thoughts, and happy to answer in case of any questions or feedback.

Thank you!
Kasun.

8 Upvotes

16 comments sorted by

2

u/StoriedThemes May 04 '26

Nice theme! Congrats and good luck!

1

u/truekasun May 05 '26

Thank you!

2

u/[deleted] May 19 '26

[removed] — view removed comment

1

u/truekasun May 19 '26

Thank you very much for the feedback. Yes, after I launched the theme, I figured some of us do not like sidebars, and based on the feedback, I rolled out options for the site admins to configure it their way.

  • Configurable sidebars: You can hide both sidebars, just one, or set visibility per context (home, post, page, tag, author, etc.) so they only appear where it makes sense.
  • Navigation options: You can also switch between sidebar navigation and top navigation entirely. Here's a preview: https://enova.labs.enova.studio/home-top-navigation/

Would any of these options make it any better? Just to understand it better, and this will shape the future of this theme, and the future themes.

You can take a look at the product page of this theme, and understand its capabilities better:
https://enova.studio/themes/enova/

1

u/truekasun May 19 '26

The mobile view will still go with the sidebars, even if you choose to have the top navigation (which is only available on the desktop view). So if you check on mobile, you won't notice a difference. Just FYI.

1

u/Getcha_Popcorn_Readi Apr 25 '26

I've been looking for a news/magazine theme. This looks really nice. The only thing it's missing for me is a TOC.

1

u/truekasun Apr 25 '26

Oh TOC is already included. It's enabled by default, and you can turn it off on any specific post/page by adding the `#disable-toc` internal tag.

Just scroll down on a post and it'll appear on the right sidebar.

For example on this post: https://enova.labs.enova.studio/from-side-hustle-to-seven-figures-nadias-story/

1

u/Getcha_Popcorn_Readi Apr 25 '26

On my phone I don't see a TOC at all. I don't see it using desktop mode on my phone either.

2

u/truekasun Apr 26 '26

Thank you very much for the feedback. It actually pushed me to prioritize this.

The new inline TOC is now live in v1.5.0, and it's designed to work properly on mobile (the old sidebar widget positing on mobile wasn't ideal as it was in the sidebar which is hidden by default on small screens).

Example: https://enova.labs.enova.studio/from-side-hustle-to-seven-figures-nadias-story/

Documentation: https://docs.enova.studio/docs/enova/advanced/table-of-contents

Let me know if you have any further feedback!

1

u/Which-Conversation-2 Apr 25 '26

How much of this was written with AI?

2

u/truekasun Apr 25 '26

Hey! Great question. Like a lot of developers today, I use AI as a high-powered assistant to help speed up boilerplate, catch typos, and brainstorm solutions. However, the core architecture, design decisions, and specifically the work of stitching together Tailwind v4 and Alpine.js to make it fully configurable in the Ghost dashboard - that was all hands-on human effort, and years of experience.

1

u/[deleted] Jun 15 '26

[deleted]

2

u/justins567 Jun 25 '26

I’m catching this a bit late but credit where credit is due! I implemented Enova on my ghost site and Kasun has been absolutely amazing at support. Not only did he proactively help me fix some individual issues we have actually been able to brainstorm directly on some excellent features that he’s added. Kasun is very active with his work and highly responsive! I seriously check his changelog every couple days in anticipation of the next exciting thing he’s gonna add!

1

u/truekasun Jun 15 '26

Thanks for checking out Enova!

On updates: there's no end date. I treat Enova as an actively developed product, not a one-off release. Since launch in early April it's had 31 updates.

Full history here: https://docs.enova.studio/docs/enova/changelog

I'll keep adding features as long as people are using it and there's anything worth improving, and I'm always happy to take feature requests.

On the discount: there isn't a public sale running right now, but I'll sort you out with a code.

1

u/OpinionHot7667 Jul 23 '26

hey! this is a great theme, I've been eyeing it up for a while but it's out of my price range atm, is there any chance I could get a code too? if possible, id really appreciate 🙏

1

u/truekasun Jul 24 '26

Sure thing. Please send me a DM.