New Features
- Configurable hero content: hero_label, hero_title, hero_description custom settings
- Falls back to site title/description when fields are empty
Improvements
- Show NEON watermark and square card image on tablet (768px+)
- Center featured card on tablet with proper watermark spacing
- Increase card content left padding on tablet to avoid watermark overlap
New Features
- Full i18n support: all UI strings wrapped with {{t}} helper
- Added locales/en.json with 40+ translatable strings
- Skip-to-content link for keyboard accessibility
- Focus-visible outlines on all interactive elements
Fixes
- Mark featured-in logos as decorative (role="presentation")
New Features
- Full i18n support: all UI strings wrapped with {{t}} helper
- Added locales/en.json with 40+ translatable strings
- Skip-to-content link for keyboard accessibility
- Focus-visible outlines on all interactive elements
Fixes
- Mark featured-in logos as decorative (role="presentation")
Improvements
- Rename show_hero to show_hero_section for clearer CMS config
- Add padding-top to featured section when hero is hidden
- Adjust NEON watermark overlay position for better alignment
- Scale down subscribe forms on mobile (smaller font, padding, max-width)
- Center footer logo and brand name on mobile
Fixes
- Fix feed padding-top overridden by .gh-container shorthand
- Fix hero input overflow on mobile (min-width: 0)
Fixes
- Fix orphan dot separator when reading_time is empty for short posts
- Update deprecated facebook_url/twitter_url to social_url helper
Improvements
- Rewrite feed CSS to mobile-first with single 1200px desktop breakpoint
- Fix NEON watermark overlap on desktop: proper margin and positioning
- Make #featured section match topic row layout on mobile/tablet
- Reduce desktop recent post sizes to maintain featured card square ratio
Fixes
- Fix horizontal scroll on mobile caused by hero form/button overflow
- Fix sticky sidebar: use overflow:clip instead of overflow:hidden on ancestors
- Add overflow-x:clip to html/body for horizontal scroll prevention
New Features
- Author archive page — full-width post list with styled pagination buttons and clean section divider
- "Who's writing" section now shows author name and links to their archive page
- View all posts link on homepage author section
Improvements
- Wider post list on author and tag archive pages (container width instead of content width)
- Pagination redesigned with bordered buttons and centered layout
- Subscribe CTA pushed to bottom of page (margin-top: auto)
Improvements
- Consolidated media queries to bottom of CSS for correct cascade
- Tablet breakpoint (1024px): stacked layout, smaller card, hidden watermarks
- #featured sidebar matches topic section styling on tablet/mobile
- Fix orphan dot separator when reading_time is empty
- Reduced desktop font sizes for consistency (22px titles)
- Fix featured card invisible on mobile (width collapse)
- Fix IntersectionObserver crash on homepage (null element)
- Added body overflow-x:hidden to prevent horizontal scroll
- Consistent 4vmin side padding across all sections
New Features
- Paywall component — blurred excerpt preview with gradient fade, lock icon, and adaptive CTA (Subscribe / Upgrade)
- Lock icon on post listings — gated posts show a lock next to the title on homepage, tag, and author archives
- Redesigned footer — three-column layout with site brand, navigation, and social links (Facebook, X/Twitter, RSS)
Improvements
- Fixed topics dropdown left margin in header
- Fixed mobile menu topics trigger sizing
New Features
- Social proof section — "As featured in" logos, stats text, and testimonial cards
- Wired up all homepage custom settings (featured logos, testimonials)
Improvements
- Removed duplicate subscribe form from social proof section
- Updated subscribe CTA placeholder to your@email.com
- Fixed external Unsplash images not rendering (now uploaded to Ghost)
New Features
- Dark mode toggle — sun/moon button in header, visitor preference saved in localStorage
- Topics dropdown — auto-generated from tags with descriptions, hover to open
- Dynamic "As featured in" logos — upload up to 5 via Ghost Admin custom settings
- Publication icon support — displays next to site title when no logo is set
- Auto-invert logo/icon in dark mode
- Show dark mode toggle option in Ghost Admin (Settings > Design > Theme)
Improvements
- Rebalanced hero and social proof spacing for 1440x900 viewport
- Wider hero feature image (90%, right-aligned)
- Larger brand logos in social proof section
- Testimonial quote text bumped to 16px for readability
- Title changed to "craft-focused writers"
Features
- Dark-only theme with purple/pink neon aesthetic
- Animated gradient hero title with pill-shaped email subscribe form
- Toggleable hero section (show/hide from Ghost Admin)
- Featured card with NEON watermark + numbered recent posts sidebar
- Dynamic topic sections grouped by tags with #hashtag labels and nav pills
- Topics dropdown in header with all tags
- Custom paywall with lock icon, subscribe form, and "Paid" visibility badge
- Scroll-reveal animations (IntersectionObserver) with prefers-reduced-motion support
- Full membership & subscription support
- Responsive mobile-first design (hero fills 100dvh on mobile)
- Native Ghost search & comments integration
- #featured sidebar with numbered posts and tag labels
- Subscribe CTA with matching pill-shaped email input
Features
- Categorized homepage with Essays, Newsletter, and Interview sections
- Social proof section with dynamic press logos, testimonials, and subscribe CTA
- Hero section featuring the latest pinned post with feature image
- "Who's writing?" section with author bio and topic tag cards
- Full-width subscribe CTA with trust text
- Dark mode with dedicated color tokens for every element
- Color scheme setting: Light, Dark, or Auto (follows system)
- Publication icon displays next to site title; publication logo replaces it entirely
- Auto-invert logo/icon filter in dark mode
- Reading time toggle per post
- Dynamic "As featured in" logos — upload up to 5 via Ghost Admin
- Up to 3 configurable testimonials with star ratings
- Customizable stats/trust text
Pages & Templates
- Homepage with hero, social proof, categorized post sections, and author bio
- Post page with tag label, reading time, feature image, author card, and prev/next navigation
- Tag archive page with tag name, description, and paginated posts
- Author archive page with profile and post listing
- Styled 404 error page with header and footer
Design System
- Forest green + cream color palette with terracotta accents
- Playfair Display headings, Source Serif 4 body, DM Sans UI
- Supports Ghost custom font picker (--gh-font-heading, --gh-font-body)
- Responsive mobile-first layout across all breakpoints
- Custom geometric pattern feature images in theme colors
Membership & Ghost Features
- Full Ghost membership support — subscribe buttons, sign in, account
- Members-only subscribe forms hidden for signed-in users
- Native Ghost search and comments support
- Ghost 6 compatible (also works with Ghost 5)
- Passes GScan validation with zero errors