Ghost CMS Expert: Custom theme layout from Figma - 3 post templates and snippets (PageSpeed 90+)
We are looking for an experienced Front-End and Ghost CMS developer (real experience with Ghost is a mandatory requirement) to create a custom theme for the B2B tech blog Advio (an advertising automation platform).
We have fully prepared, detailed (pixel-perfect) designs in Figma for desktop and mobile. The visual style is strict flat design with a minimalist two-color palette. We expect clean, lightweight CSS/SCSS code without heavy frameworks (no Bootstrap or jQuery) and unnecessary UI clutter.
Design reference: The closest real example of structure, clean aesthetics, and grid logic we aspire to is the Buffer Resources blog (https://buffer.com/resources/).
Main goal and architecture: Maximum content flexibility. Authors should be able to pin one of 3 specific templates to any post directly in the Ghost admin panel. We require proper routing and file architecture:
1) Main page (index.hbs):
Featured Post: Placed at the top. Large cover, H2 title, lead of 3 lines, category badge.
Publication feed: Chronological grid of other posts. A regular post card has two visual states: with cover and without. Card elements: H3 title, lead of 3 lines, category badge, and date. (Author is NOT displayed).
Mobile UI: The grid is restructured into a single column. The featured post retains the cover, while other posts (without images) follow below in a simple text list.
2) Category page (tag.hbs):
Fully duplicates the structure of index.hbs, but without the Featured Post block. Has a large title at the top (for example, "Category: Name").
3) Search results (search.hbs):
A grid of cards with relevant results + a designed "Nothing found" state. The top of the page should always display the first three categories (Tags).
4) 404 error page (error-404.hbs):
A clean branded layout with creative error text, a "Return to homepage" button, and a "Popular articles" block (3 standard cards without images). On mobile screens, content is strictly centered vertically.
5) Three basic post templates (post.hbs, custom-instruction.hbs, custom-rules.hbs):
Hero block: Breadcrumbs, large H1, lead paragraph, followed by a cover image that spans the full width of the text column. Only the date is displayed (WITHOUT the author). On mobile, the cover becomes Edge-to-Edge (full screen without margins).
Author block: Placed at the very bottom of the page. Simple text format: "Author: First Last" (without avatar/photo).
Left fixed panel (Curriculum / Table of Contents): For instruction and rule templates, this is a step-by-step list that "sticks" during scrolling (Scroll Spy needs to be implemented in lightweight Vanilla JS). Mobile UI: this column disappears and is replaced by a compact "Contents" accordion immediately under the title, which expands on click.
Content modules and HTML snippets: All custom modules must be styled globally to display perfectly within the content tag. You must provide a clean HTML UI Kit / Cheat Sheet that contains the exact HTML code for these elements so our team can easily save them as native snippets in Ghost:
Main block (TL;DR): A highlighted info box with a bulleted list.
Callouts for instructions: Custom styles for "Do/Don't" blocks and Info/Warning/Alert messages.
Interactive gallery (OpenAI style): A carousel block where photos switch by clicking on text "pills" with captions (requires lightweight Vanilla JS). Mobile UI: must support both clicking on pills and native swipe.
Video integration: A responsive block for embedded players (YouTube/MP4) with neat rounded corners.
Standard UI elements: Badges/Tags, Dates, and Pagination should use standard Ghost helpers, styled according to Figma layouts.
Strict technical requirements:
Code quality: Semantic HTML5 and CSS/SCSS (BEM methodology).
Performance: Google PageSpeed Insights (Lighthouse) scores MUST be 90+ (Green zone) for both desktop and mobile.
Ghost CMS (Handlebars): Full dynamism, no hardcoding in templates. All modules, text blocks, and media must be managed through the Ghost admin panel.
Validation: The final .zip archive with the theme must score exactly 100/100 in the official Ghost GScan tool without any errors or warnings.
Payment process and QA:This is a contract with strict result binding. Payment is made in a single payment (100% milestone). Funds will be released ONLY after the fully completed .zip theme is delivered, integrated, and successfully passes our internal frontend code review, PageSpeed requirements check, and GScan validation at 100/100.
Intellectual property and exclusivity (NDA):This is proprietary custom design for the Advio platform. After the work is completed and payment is made, 100% of the intellectual property rights to the code and design belong exclusively to us. The finished theme, its components, or provided Figma layouts cannot be resold, used in other projects, or published elsewhere.
How to respond: Since the budget is open, please specify your actual fixed cost and estimated timelines for this scope of work.(Note: to protect our intellectual property, the link to Figma will be provided ONLY to shortlisted candidates during the interview stage).
Important: Start your response with links to 2-3 custom Ghost CMS themes that you have personally developed so we can verify them through PageSpeed Insights.
-
976 4 0 Good day
My name is Dmytro. I have reviewed the specifications — the project is very strong and technically sound. I have experience in frontend development, performance optimization, custom CMS solutions, and AI/SEO-oriented content platforms.
I have also worked with:
— Ghost CMS / Handlebars
— custom theme development
— Tailwind / SCSS / BEM
— Lighthouse/PageSpeed optimization
— Vanilla JS interactions
— responsive/pixel-perfect layouts
… — SEO-friendly architecture
I can implement:
— a fully custom Ghost theme
— proper template architecture and routing
— lightweight frontend without heavy framework dependencies
— scroll spy / interactive modules / galleries
— mobile-first adaptation
— clean semantic HTML
— optimization for Lighthouse 90+
— GScan 100/100
I particularly like your approach to content architecture and UX for long-form tech content — this is a rare level of detail in the specifications 👍
Regarding timelines: approximately 3–6 weeks depending on the final volume of Figma and QA.
Regarding budget: after reviewing the layouts and the full scope.
I am ready to discuss the project in more detail and go through a technical interview.
-
726 9 1 Hello! Your project looks amazing. I am ready to start working on it immediately and deliver it at a high level.
Current freelance projects in the category HTML & CSS
Development of a simple catalog website (Czech Republic)A budget-friendly yet fully functional product catalog website is needed for the Czech market. The project is short-term (launched for a clearance sale), so the priorities are minimum cost, speed of implementation, and ease of deployment. No complex automation systems or… HTML & CSS, Web Programming ∙ 9 hours 44 minutes back ∙ 61 proposals |
Redesign and relaunch of the Brovchak Family Dental Care clinic websiteRedesign and Relaunch of the Brovchak Family Dental Care Website http://brovchak-clinic.com.ua/ terms of reference from SEO expert https://docs.google.com/spreadsheets/d/17_WyPf3XVpzbuBjpJ7MNFs12QUL-aHv7iIbKudY-IEw/edit?gid=0#gid=0 https://miro.com/app/board/uXjVHXxFvIE=/About… HTML & CSS, Search Engine Optimization (SEO) ∙ 14 hours 38 minutes back ∙ 34 proposals |
I want to learn how to create websites for CS:GO/CS2I need a mentor who will teach me how to create a CS2/CS:GO server. I want to go through step by step via Discord/Zoom: hosting/VPS, server.cfg, maps, plugins, admin panel, ban system, Discord, website, and statistics. Language: Ukrainian or Russian. HTML & CSS, Web Programming ∙ 16 hours 39 minutes back ∙ 9 proposals |
Ищу программиста или вайб кодинг Автоматизация scraping данныхמחפש מתכנת או תומך בקידוד וייב. גירוד נתונים אוטומטי. https://drive.google.com/file/d/1Ogsx2iyahw79sleaDEUwMnSTPHhwF3Nu/view?usp=sharing HTML & CSS, Web Programming ∙ 1 day 15 hours back ∙ 37 proposals |
SCSS HTML JS FIGMA Layout
22 USD
Need a layout of the template from Figma without dev mode. Well-structured SCSS, responsive at your discretion, everything by sections. If you use Claude code, that's a big plus. It needs to be done by yesterday. Please specify the price. Need to start today and finish as soon… HTML & CSS ∙ 2 days 1 hour back ∙ 80 proposals |