{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreiaa2bpyhgnbdigtt2aaq4277zbptgpg5rto2bs3v2texnu5a6ar6e",
"uri": "at://did:plc:sfonxmwwbwxiwqxtdotk2iht/app.bsky.feed.post/3mpnizibwm5s2"
},
"coverImage": {
"$type": "blob",
"ref": {
"$link": "bafkreic2kdzyfnwzgibg2f2dasywttl546negh25p4c2scb65yhfigqnv4"
},
"mimeType": "image/png",
"size": 1017761
},
"description": "ShortForm is a minimalist Ghost theme built for distraction-free, diary-style blogging. It keeps the focus on your writing with a clean layout, dark mode, archives, and thoughtful details.",
"path": "/blog/introducing-shortform-a-minimalist-ghost-theme-for-personal-blogging/",
"publishedAt": "2026-07-02T07:27:46.000Z",
"site": "https://snehasishnayak.com",
"tags": [
"https://github.com/AskSnehasish/ShortForm"
],
"textContent": "I like writing without distractions. Just words on a page.\n\nThat's why I built **ShortForm** , a minimalist theme for Ghost that keeps the focus on the writing instead of the interface. No unnecessary elements, no visual noise, just a clean reading experience.\n\n## Why I Built It\n\nMost Ghost themes try to do too much. Sidebars, featured sections, social counters, and plenty of things competing for attention.\n\nI wanted something different.\n\nShortForm follows a diary-style layout where every page focuses on a single post. It feels closer to reading someone's journal than scrolling through a content feed.\n\n## What You Get\n\n * Diary-style layout with one post per page\n * Clean and distraction-free design\n * Light, dark, and automatic theme support\n * Reading progress bar\n * Chronological archive grouped by year and month\n * Tag pages for browsing related posts\n * Built-in Ghost newsletter support\n * Responsive design that works well across devices\n * Smooth navigation and subtle animations\n * Click-to-zoom images\n * Well-designed code blocks with copy buttons\n\n\n\n## Getting Started\n\nClone the repository:\n\n\n git clone https://github.com/AskSnehasish/ShortForm.git\n\nInstall dependencies and build the theme:\n\n\n cd ShortForm\n npm install\n npm run build\n\nCreate the ZIP file before uploading it to Ghost:\n\n\n zip -r shortform.zip . -x \"node_modules/*\" \".git/*\" \"*.md\"\n\nThen head to your Ghost Admin, open **Settings → Design** , and upload the generated ZIP file.\n\n## Customization\n\nEverything can be managed from Ghost's built-in theme settings.\n\nYou can:\n\n * Filter homepage posts by tag\n * Choose Light, Dark, or Auto mode\n * Show or hide featured images\n * Customize the newsletter section\n * Update the footer copyright text\n * Set your accent color, which is used across links, highlights, and interactive elements\n\n\n\n## Built With\n\n * Handlebars\n * Vanilla JavaScript\n * CSS Custom Properties\n * csso for CSS optimization\n\n\n\nThe project is open source and available on GitHub.\n\n**GitHub:** https://github.com/AskSnehasish/ShortForm\n\nIf you find a bug, have an idea for an improvement, or decide to use it on your own blog, I'd love to hear your feedback.",
"title": "Introducing ShortForm, a Minimalist Ghost Theme for Personal Blogging",
"updatedAt": "2026-07-04T07:56:02.499Z"
}