The Ghost theme for TriTAG's website. It's a fork of Ghost's official Edition newsletter theme, with TriTAG templates, styles, and copy layered on top.
home.hbs— landing page with the IONizeWR campaign callout above the post feed.ionizewr.hbs— the IONize Waterloo Region campaign page, linked as/ionizewr/.subscribe.hbs— a custom members signup form, linked as/subscribe/, asking for name, city/township, and newsletters, in place of the default Ghost Portal signup. The header and cover "Subscribe" buttons point here instead of opening Portal.assets/css/tritag/— styles for those two pages, imported at the end ofassets/css/screen.css.assets/images/tritag/— campaign images.- Smaller changes to
default.hbs,partials/cover.hbs,partials/content.hbs, and the shared CSS.
ionizewr.hbs and subscribe.hbs aren't names Ghost picks up on its own; the URLs are
mapped to them in the site's routes.yaml, which is site configuration and not part of
this repo.
- Node 22.13 or newer — pnpm 11 requires it, and on Node 20 corepack fails to launch pnpm.
- pnpm, pinned to
pnpm@11.10.0bypackageManagerinpackage.json; corepack fetches it.
Styles are compiled using Gulp/PostCSS to polyfill future CSS spec. From the theme's root directory:
# Install
pnpm install
# Run build & watch for changes, with livereload
pnpm devEdit /assets/css/ and /assets/js/, which are compiled to /assets/built/
automatically. /assets/built/ is generated at build time and is not committed.
Check the theme against Ghost's theme rules:
pnpm testPackage the theme for upload:
pnpm zipThat writes dist/tritag-edition.zip. Upload it in Ghost admin under
Settings → Design & branding → Change theme.
locales/ is generated: the locales Gulp task merges @tryghost/theme-translations
with local overrides from locales-local/ (this repo has none at the moment). Add
overrides in locales-local/ and rebuild rather than editing locales/ by hand.
Upstream Edition changes are brought in by hand as snapshot commits (see
Edition be2c23c…). Nothing syncs automatically — origin is TriTAG/ghost-theme.
Edition is copyright (c) 2013-2026 Ghost Foundation. This fork and its modifications are released under the same MIT license.