Theme for my blog at srp.life running on hugo. You can find the content repo here.
The old Ghost theme can be found in the ghost branch. The even older Ghost theme can be found in the prometheus branch.
Clone the repo, npm install, then npm run zip. Upload dist/srplife.zip to Ghost. ???. Profit.
There's a handful of options to help with development.
npm run preview will build the theme with the contents of a Ghost export file, generating a preview of the theme in the preview directory. You can open preview/index.html in your browser to see the theme in action, albeit with some broken images, links, and some Ghost-specific markup that doesn't render.
It's enough to avoid running a local Ghost instance just for the sake of testing.
npm run build:css will build the CSS from the SCSS files in assets/css/src and output it to assets/css/screen.css. npm run dev:css will do the same, but watch for changes and rebuild on the fly.