Marion GoWeb Developer. Builder. Problem Solver.

Case study

Ghost Theme

Incredible

A custom Ghost theme designed for content-rich publications, combining an image-led editorial layout with a flexible, reader-friendly experience.

Case file #1001: Incredible

Project details

Role
Theme Developer
Platform
Ghost
Technologies
Handlebars, JavaScript, HTML, CSS/SASS
Base Theme
Casper 5.8.1

A theme for stories and ideas.

Incredible began with Ghost's Casper theme as its starting point and evolved into a custom publishing experience with a redesigned frontend, tailored layouts, and additional interactive features.

A rebuilt frontend foundation

Starting with Ghost's Casper theme, I replaced its original styling and build workflow with a new frontend structure built around Foundation for Sites, Sass, and Vite. This provided the foundation for Incredible's redesigned layouts, styling, and interactive features.

Publishing experience

Incredible extends beyond the homepage with dedicated layouts for articles, pages, tags, and author archives. Interactive navigation, infinite scrolling, and pagination make it easier for readers to explore the publication, while subtle animations and an About Me modal add another layer to the experience.

A walkthrough of Incredible's layouts, navigation, and publishing features

Customization and design decisions

Typography beyond the defaults

I added custom Google Fonts support, allowing publishers to use their preferred typography instead of being restricted to Ghost's built-in font options.

Ghost design settings with Josefin Sans and Titillium Web chosen as the title and body Google Fonts

A visual identity of their own

Customizable text, background, and accent colors gave publishers control over the theme's visual identity while keeping the underlying layout intact.

Ghost design settings with color pickers for the header, body, posts, footer and widgets beside a red footer preview

Customization within constraints

Ghost's theme validation process flagged themes that exceeded the 15-setting limit at the time. I prioritized options with the greatest impact on the publishing experience, keeping the remaining design decisions within the theme's implementation.

Project status

Incredible was submitted to the Ghost Theme Store for review, but no feedback was received. Development continued on other projects while awaiting a response. The theme's review status remained unresolved when my tenure at the company ended.

Have a project in mind?

Interested in working together? I'm open to new opportunities and would love to discuss how my experience in web development, CMS platforms, and technical leadership can contribute to your team.