Best practices of creating Ghost themes

I’m not a developer, nor are my dev skills excellent, but I’ve been hacking and practising to create themes, on and off, for the past year.

I think it’s time for me to take the plunge to create and publish a theme!

Does anybody have any tips to share about Ghost theme best practices?
E.g. must have membership pages etc, or {{ghost_head}} in default.hbs etc.

I hope people can read on this topic in the future to help anyone get started.

Hey @Raz1,

That’s awesome to hear that you’re getting into theme development :slightly_smiling_face:

You can find some best practices and requirements for theme development on our theme submission page. Ghost Marketplace: Submit your theme

Casper is a perfect example of theme that follows the best practices. You can use it as a code reference. GitHub - TryGhost/Casper: The default theme for Ghost

1 Like

@minimaluminium, thank you for the resourceful links!

I’ll also link any content or threads with corresponding value into this post.


1 Like