Skip to content

runawaydevil/idawn-theme

Repository files navigation

indawn

Minimal Ghost theme. Retro directory layout — a dense, scannable post index. No card grid. IndieWeb stuff (h-card, h-entry, webmentions) is wired up and configured from the Ghost admin. You shouldn't need to touch the templates for that.

Ghost >= 5.0.0. MIT. Pablo Murad — https://pablomurad.com

layout

Each post is one row: date on the left (monospace), title in the middle, reading time on the right. A dotted leader connects date and title. System fonts only — no webfonts. Light, dark, or auto. Accent color comes from Ghost.

IndieWeb

Identity and markup come from settings you already have in Ghost:

h-card / h-entry — name, icon, URL, description from Settings → General. Posts get h-entry with dt-published in ISO 8601.

rel="me" — Twitter/X and Facebook from Settings → Social accounts. GitHub, Mastodon, Bluesky, LinkedIn, YouTube under Settings → Design → indawn. Paste the full profile URL. Empty field = not shown.

Webmentions — put your webmention.io endpoint in Design → indawn → webmention_endpoint. Leave it blank to disable. Received mentions show up in a "from the web" block under the post. No mentions, no block.

Outbound webmentions (pinging sites you link to) are not this theme's job. Use something that watches your RSS — Bridgy, webmention.app, whatever. The theme just emits the right h-entry.

dev

npm install
npm run dev      gulp watch + livereload
npm test         gscan — checks theme against Ghost rules
npm run zip      builds and writes dist/indawn.zip

About

Ghost theme compatible with indieweb

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors