Minimalist blog theme built with SvelteKit
tablog-svelte — Svelte Blog Template
By lemmon
A minimalist blog theme built on SvelteKit, with all content generated from Markdown files in the /content directory, processed by mdsvex, and site configuration centralized in /src/config.js.
Explore the design
Compare the page layouts and mobile experience. Open any screenshot for a closer look.
Actual screenshot captured by the server browser.
All pages & views 3
Screenshots show visual appearance; interactive behavior may differ.
What stands out
A quick read of the recorded project description.
All content is Markdown stored in the /content directory, processed by mdsvex
Entries with a date attribute are treated as articles; those without are static pages; entries with draft: true are inaccessible
General site configuration is modified centrally in /src/config.js
Pull the project via npx degit, then run npm install and npm run dev to run locally
Uses the MIT license; free to use, modify, commercialize, and distribute this version of the code
Template Details
Tablog is a minimalist blog theme built with SvelteKit. Content is stored as Markdown files in the /content directory, and articles and pages are generated by the mdsvex processor. Entries with a date attribute are treated as blog posts; those without are treated as static pages. Pages with draft: true are treated as drafts and cannot be accessed. General site configuration is adjusted by editing /src/config.js. Installation involves pulling the project with npx degit lemmon/tablog-svelte, then running npm install and npm run dev. The repository provides an online demo site and includes screenshots of the desktop homepage, mobile homepage, and representative inner pages. The README states that this example project can be connected to any blog API with minor adjustments, rendering static or dynamic content and deploying to various production environments; specific methods require consulting the SvelteKit documentation. The project uses the MIT license, allowing free use, modification, commercial use, and distribution of this version of the code. When distributing, the copyright notice and the full MIT license statement must be retained. Third-party assets such as demo images, fonts, and icons must be checked separately under their respective licenses.
Is it right for your project?
Use Cases
- Building a personal blog with Markdown as the sole content source
- Sites that need a mix of articles and static pages
- Projects that want to connect their own blog API or adjust rendering based on SvelteKit
- Examples for learning mdsvex content processing and SvelteKit site configuration
Suitable For
- Bloggers who are used to writing in Markdown and do not want to introduce a database
- Front-end developers familiar with or willing to use Svelte/SvelteKit
- Teams that need an MIT-licensed blog template they can freely modify and commercialize
Getting started & customization
Use these recorded setup notes alongside the repository instructions for your chosen version.
- 1
Run npx degit lemmon/tablog-svelte to get the project, then npm install and npm run dev
- 2
Write articles and pages into the /content directory; use the date attribute to distinguish articles from static pages, and draft: true to mark drafts
- 3
General site configuration is modified in /src/config.js
- 4
Connecting a blog API or switching to dynamic rendering requires adjustments based on the SvelteKit documentation
- 5
Licenses for third-party assets such as demo images, fonts, and icons must be checked separately
License & source material
Usage conditions & limitations
Free to use · keep license noticeThis entry covers the free version under the MIT license in the public repository; the free scope applies to this version of the code and does not mean external services or third-party assets are free.
Must comply with when using
- Free use, modification, commercial use, and distribution of this version of the code are permitted.
- When distributing copies or substantial portions of the code, retain the original author's copyright notice and the full MIT license statement.
- The code is provided as is; warranties and limitations of liability are governed by the original license and applicable law.
Additional costs & items to verify
- Demo images, fonts, icons, and other third-party assets must be checked under their respective licenses and cannot be judged solely by the code's MIT license.
- External services such as domains, hosting, databases, payments, or AI may incur additional charges.
View Original Text Basis
https://github.com/lemmon/tablog-svelte/blob/main/LICENSEhttps://github.com/lemmon/tablog-svelte/blob/main/README.mdPermission is hereby granted, free of charge
Original License Text
Compiled by DeepSeek based on repository license and README ·2026-09-30. Results only cover the materials read; dependencies, images, fonts, and subsequent term changes are subject to their respective original texts.
Project checks & description sources
Template Information
- Source platforms
- GitHub
- Documentation and maintenance reference score
- More documented · 81 / 100
- Technologies
- Svelte
- Website type
- Blog
How this score is calculated
Our heuristic uses license records (up to 30), a demo link (12), a preview (10), stars (15), recorded maintenance (15), description completeness (8), feature records (5) and classification data (5). It is not a code, security or performance test, or a Google score. A link does not establish tested functionality.
What to verify for this project
- Repository update recorded
- 2025-08-15
- Screenshot last checked
- 2026-09-30
A demo link is listed. Check it with your own content and viewport sizes; its presence does not confirm that forms, authentication or payments work.
The catalog identifies Svelte as the primary stack. Check the actual dependency manifest and lockfile for versions and hosting requirements. These notes use recorded metadata, not a code audit or a deployment test.
Use a selection guide →How this description was prepared
AI-assisted description based on catalog records and repository material. Repository authors are not automatically the reviewers of this description.
Automatically checked against source and license rules; no manual editorial review.
Inspect the recorded source material
SHA-256: f51d068d57dbd09373ffdc2dfbea1302234007ecaceaf2a6f56b3b74ede4a94e
2026-09-30T10:51:43.699Z
Source file / repository# Tablog A minimalistic blog theme built with SvelteKit. 📺 [Demo](https://tablogdemo.vercel.app) ## Install ```sh npx degit lemmon/tablog-svelte npm install npm run dev ``` ## Usage Posts and pages are generated with mdsvex processor. All content is located in `/content` folder. If an entry has the `date` prop it is treated as a blog post. If not it is considered a static page. All pages containing `draft: true` prop are treated as drafts and therefore inaccessible. General site configuration can be adjusted by editing the `/src/config.js` file. You can easily upgrade this example project to hook to any blog api of your choice; render static or dynamic content and deploy to numerous production environemtns, with just few simple tweaks. See [SvelteKit documentation](https://kit.svelte.dev/docs) for more info. ## License MIT
Explore similar templates
Compare previews and descriptions within the same stack and category.

CMSaasStarter
CMSaasStarter is an MIT-licensed SaaS starter template built with SvelteKit, TailwindCSS, DaisyUI, and Supabase, with Stripe Checkout and Stripe Portal for payments.
Svelte · Admin dashboard

sveltepress
Sveltepress is a SvelteKit-based static site generator for documentation and blogs, with Markdown that can use Svelte 5 Runes, components, and interactive islands.
Svelte · Tool Site

sveltekit-blog-template
A SvelteKit blog template that uses mdsvex for Markdown content and Tailwind for styling, with a theme referencing Tailwind's Spotlight blog template.
Svelte · Blog

sveltekit-mdsvex-blog
A minimal blog template built with SvelteKit and MDsveX, written in TypeScript. It supports writing articles in Markdown with embedded Svelte components, recognizes .svelte.md, .md, and .svx files, and is preconfigured with @sveltejs/adapter-static for static hosting deployment.
Svelte · Blog

sveltekit-mdsvex-blog-template
A SvelteKit and MDsveX blog starter for Markdown writing with embedded Svelte components, Tailwind CSS typography, tags, dark mode, SEO metadata, and Cloudflare Workers deployment configuration. Requires Node.js 22.12+ and pnpm 11.17.0; third-party demo assets need separate license verification.
Svelte · Portfolio

sveltekit-blog-template
A minimal Markdown blog template built with SvelteKit, where content is written in Markdown files. It includes code syntax highlighting, RSS feed, and SEO-oriented page structure, and can be deployed to Vercel with zero configuration.
Svelte · Blog
