#level-* — course difficulty
The #level-beginner / #level-intermediate / #level-advanced tags set a course’s difficulty badge and colour.
#level-* — course difficulty
The #level-* internal tags declare how hard a course or lesson is, and the theme renders a coloured difficulty badge from them. Because they are hash-prefixed, Ghost stores them as internal tags, so they influence presentation without appearing in the reader-facing tag list.
There are exactly three levels, each mapped to a badge colour so learners can scan a listing and immediately gauge difficulty:
#level-beginner green — no prior experience assumed
#level-intermediate amber — builds on foundational knowledge
#level-advanced red — deep, assumes solid prior experience
Apply exactly one level tag to a course landing post. The theme reads it to render the badge on the course card in listings and in the hero on the course page. For training tracks the same tags apply to the track post and set the roadmap's overall level. You can also tag individual lessons, though most sites set the level once on the course and let it represent the whole thing.
Choose the level from the perspective of a newcomer to that topic, not the platform overall. A "beginner" LWC course still assumes the reader can navigate an org, but not that they know JavaScript frameworks. Being honest here matters: a mislabelled advanced course tagged beginner frustrates learners and drives them away.
Consistency across a track is worth enforcing. If a roadmap is labelled #level-intermediate, its lessons should not swing between trivial and expert — keep the difficulty coherent so the badge means something. When a topic genuinely spans levels, that is usually a sign it should be split into separate courses.
To apply, open the post in Ghost Admin, add the appropriate #level-* tag (type the hash and Ghost creates or matches the internal tag), and publish. The badge appears automatically. The other tags in this reference section layer additional presentation on top of the level.