Sodin - Minimal Gutenberg Blog Theme

Description
Sodin — A Minimal Blog Theme Built for Writers
Sodin is a content-first WordPress block theme designed for writers, thinkers, and daily bloggers who believe words should do the talking. Built entirely on the WordPress Site Editor (FSE), Sodin requires no page builder, no third-party framework, and no bloated plugin stack. You write, you publish, and the theme stays out of your way.
The layout follows a fixed left sidebar and scrollable content area architecture. The sidebar remains anchored as readers scroll through your articles, keeping your branding, search, subscription form, and navigation permanently accessible. On mobile, the sidebar collapses into a top bar with a smooth slide-in hamburger menu.
11 Custom Gutenberg Blocks
Every interactive element in Sodin is powered by a purpose-built Gutenberg block, registered through the WordPress Site Editor and rendered server-side for performance.
- Article Feed — Displays your posts with date, title, excerpt, and social sharing icons. Supports AJAX-powered "Load More" pagination that is context-aware across home, search, category, tag, author, and date archives.
- Post Comments — A complete AJAX commenting system with threaded replies, Gravatar avatars, honeypot anti-spam protection, and paginated comment loading in batches of 10.
- Social Sharing — Configurable social icons for 12 platforms including X, Facebook, Instagram, LinkedIn, Pinterest, Dribbble, Behance, Flickr, SoundCloud, Tumblr, DeviantArt, and VK. All icons are locally-hosted SVG files.
- Post Navigation — Back, Random, and Next post navigation buttons on single post pages.
- Post Tags — Renders post tags as pill-shaped linked buttons.
- Header Logo — Displays the site identity image in a circular avatar style.
- Search Form — Inline search input integrated into the sidebar.
- Subscribe Form — Email subscription input with submit button for building your mailing list.
- Sodin Menu — Sidebar navigation menus. Multiple instances can be placed for different menu groups.
- Hamburger — Mobile menu toggle that slides the sidebar content in from the left with a smooth CSS transition.
- Not Found — Custom 404 page block.
Typography and Design
Sodin uses the Lato font family, self-hosted in woff2 and woff formats across four weights (regular, regular italic, bold, bold italic). There is zero dependency on Google Fonts or any external CDN, which means faster load times and full GDPR compliance. All headings use font-weight 400 for a clean, understated look. The colour palette is deliberately restrained: dark grey for text, soft grey for backgrounds, and a single blue accent colour for interactive elements.
Technical Architecture
The entire stylesheet is built on CSS custom properties (design tokens) organised into a clear six-section architecture: Design Tokens, Reset and Base, Layout, Components, Utilities, and Responsive. The theme dequeues WordPress global-styles entirely to prevent inheritance conflicts, since it uses its own :root custom properties with zero references to --wp-- variables. This results in a self-contained, predictable styling system.
Responsive and Print Ready
Sodin provides three responsive breakpoints. On desktop, the sidebar is fixed at 250px with a maximum of 350px. Between 701px and 960px (tablet), the sidebar narrows to 200px. Below 700px (mobile), the sidebar converts to a collapsible top bar with hamburger navigation. A dedicated print stylesheet strips away the sidebar, social icons, navigation, and comment form for clean printed output.
Templates Included
Six page templates are included out of the box: Index, Homepage, Single Post, Archive, Search Results, and 404 Not Found. All templates follow a consistent structural pattern using WordPress template parts for the header, sidebar, and footer.
Requirements
- WordPress 6.4 or higher
- PHP 7.4 or higher
- No page builder required
- No third-party plugins required
Changelog
Version 1.0.0 — Initial release.
Features
- Full Site Editing (FSE) block theme — no page builder required
- Fixed left sidebar with persistent navigation
- 11 custom server-side rendered Gutenberg blocks
- AJAX-powered article feed with Load More pagination
- Context-aware queries for home, search, category, tag, author, and date archives
- AJAX comment submission with threaded replies and honeypot anti-spam
- Paginated comment loading in batches of 10
- Gravatar integration for comment avatars
- Social sharing icons for 12 platforms (X, Facebook, Instagram, LinkedIn, Pinterest, Dribbble, Behance, Flickr, SoundCloud, Tumblr, DeviantArt, VK)
- Locally-hosted SVG social icons — no external requests
- Email subscription form block
- Search form block
- Back / Random / Next post navigation
- Post tags displayed as pill-shaped linked buttons
- Circular avatar header logo block
- Multiple sidebar menu support
- Self-hosted Lato font family (woff2 and woff) — no Google Fonts dependency
- Four font weights: regular, regular italic, bold, bold italic
- CSS custom properties (design tokens) architecture
- WordPress global-styles dequeued for conflict-free styling
- Responsive at three breakpoints: desktop, tablet (701–960px), mobile (below 700px)
- Mobile hamburger menu with slide-in CSS transition
- Dedicated print stylesheet
- Six templates: Index, Homepage, Single Post, Archive, Search, 404
- Custom 404 page block
- WordPress 6.4+ compatible
- PHP 7.4+ compatible
- Clean, well-documented code with inline PHPDoc comments
- GPL-2.0-or-later licensed
Requirements
- WordPress 6.4 or higher
- PHP 7.4 or higher
- A web hosting environment with Apache or Nginx
- MySQL 5.7+ or MariaDB 10.3+
- No page builder plugin required
- No third-party plugins required
- A modern web browser (Chrome, Firefox, Safari, Edge) for the Site Editor
Instructions
Installation
- Log in to your WordPress admin dashboard.
- Navigate to Appearance > Themes.
- Click Add New Theme at the top of the page, then click Upload Theme.
- Click Choose File, select the sodin.zip file, and click Install Now.
- Once the installation completes, click Activate.
Setting Up Your Site Identity
- Navigate to Appearance > Editor to open the WordPress Site Editor.
- Click on the circular logo area in the sidebar to select the Header Logo block.
- Upload or select your site logo image from the Media Library. A square image works best as it will be displayed in a circular frame.
Configuring Navigation Menus
- In the Site Editor, click on any of the three Sodin Menu blocks in the sidebar.
- Each menu block can be assigned a different WordPress navigation menu.
- Create your menus under Appearance > Menus or directly within the Site Editor, then assign them to the respective menu blocks.
Configuring Social Sharing Icons
- In the Site Editor, open the Single Post template.
- Click on the Social Sharing block located above the post title.
- In the block settings panel on the right, add your social media platform URLs for any of the 12 supported platforms: X, Facebook, Instagram, LinkedIn, Pinterest, Dribbble, Behance, Flickr, SoundCloud, Tumblr, DeviantArt, and VK.
- The same social icons will also appear in the Article Feed on the homepage and archive pages.
Using the Subscribe Form
- The Subscribe Form block is pre-placed in the sidebar.
- By default, it renders an email input field with a Submit button.
- Connect it to your preferred email marketing service by handling the form submission on your server or integrating with a plugin of your choice.
Managing Comments
Comments are handled entirely via AJAX. When a visitor submits a comment, it is inserted with a status of awaiting moderation. You can approve, edit, or delete comments from Comments in your WordPress dashboard as usual. Threaded replies and paginated "Load More" functionality work automatically with no additional configuration.
Customising Templates
Sodin includes six templates that you can customise directly in the Site Editor:
- Index — The default template displaying the article feed.
- Homepage — Assignable to a static page via Settings > Reading.
- Single Post — Individual post view with social icons, post content, tags, navigation, and comments.
- Archive — Category, tag, author, and date archive pages.
- Search — Search results page.
- 404 — Custom not-found page.
Mobile Behaviour
On screens below 700px, the sidebar automatically collapses into a top bar. The hamburger icon appears in the top-right corner. Tapping it slides the sidebar content (search, subscribe form, and menus) in from the left. Tapping it again closes the panel. No configuration is needed — this is handled entirely by CSS and a single JavaScript toggle.
| Author | woracious |
|---|---|
| Category | Themes / WordPress / Blog |
| Price | $34 |
| Extended License | $102 |
| First Release | Feb 18, 2026 |
| Last Update | Feb 18, 2026 |
| Supported cms | WordPress 6.4, WordPress 6.5, WordPress 6.6, WordPress 6.7, WordPress 6.8 |
| Files included | .php, .css, .html, JavaScript .js |
Categories
Tags
External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.
Products of the Week.
Submit🥇
STOP GUESSING WHAT TO POST
AI that learns your brand voice and builds a month of consistent, on-brand social content: carousels, posts and hooks that sound like you, not like everyone else's AI.
SaaS · 4,276 views · 38 clicksSaaS · Week 45 · 4,276 views · 38 clicks
🥈
Conversational Backlinks for Busy Founders
Place Backlink Relevant Conversation for your domain across Forums and Conversations
Website · 41,985 views · 223 clicksWebsite · Week 45 · 41,985 views · 223 clicks
🥉
upvote.club
Free Social Media Engagement that Helps Boost Your Content. Upvote Club supports 19 social networks with 100+ engagement actions in one dashboard. Add links to your posts and get free engagement from real users.
SaaS · 40,028 views · 117 clicksSaaS · Week 45 · 40,028 views · 117 clicks
#4
Substack Posting API
Onboard your Agent to Substack. Write Publish on Substack via API
SaaS · 59,037 views · 198 clicksSaaS · Week 45 · 59,037 views · 198 clicks
#5
Seenshot App
Free, Fast, MacOS Screenshot app. Make Screenshot cmd+shift+2 and send it via link
Desktop App · 28,409 views · 122 clicksDesktop App · Week 45 · 28,409 views · 122 clicks
#6
Hand-Placed Backlinks $9.99 per link. Flat rate.
Buy hand-placed forum, Q-A and directory backlinks. Flat $9.99 per link, no subscriptions — you only pay for approved listings.
Website · 4,247 views · 19 clicksWebsite · Week 45 · 4,247 views · 19 clicks
#7
Free Invoice Generator - PDF Invoices in Your Browser, No Sign-Up
A free invoice maker for freelancers and small businesses: fill in the invoice, check the live preview, and download a PDF that looks exactly like it. Any currency, tax per item, three templates, no sign-up, and nothing leaves your device.
2,927 views · 17 clicksWeek 45 · 2,927 views · 17 clicks
#8
Merge PDF Files Free - Combine PDFs in Your Browser, No Upload
A free PDF merger for office workers, students, and freelancers: combine PDFs and images into one file in the browser, reorder files and pages, pick page ranges, keep bookmarks, and open password-protected PDFs. Nothing is uploaded, no sign-up, no watermark.
2,703 views · 13 clicksWeek 45 · 2,703 views · 13 clicks