使用 Markdown 写作,经 MDsveX 渲染为 Svelte 页面,可在内容中结合 Svelte 组件
blogkit — Svelte 博客模板
作者 muttoni
BlogKit 是一个基于 SvelteKit 与 MDsveX 的极简博客模板,用 Markdown 写作并渲染为 Svelte 页面,支持代码高亮、明暗主题与自动 RSS。
看看你的网站会是什么样
浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。
全部页面与视图 3
截图用于了解视觉与布局,交互效果请以实际项目为准。
值得关注的模板亮点
从已有项目资料中,快速了解它的特点。
内置 Prism 代码高亮,默认使用 VSCode Dark 主题
提供浅色、深色和 OLED 三套主题
基于 SvelteKit 的 +page 与 +server 路由约定
自动生成 RSS 订阅源,并采用服务端渲染
构建输出到 build 目录,便于部署到静态站点托管平台
模板详细介绍
BlogKit 是一个极简风格的博客站点模板,使用 Svelte、SvelteKit 和 MDsveX 构建,最初从 sveltekit-mdsvex-blog 派生,之后迁移到新版 SvelteKit 并做了若干增强。它的核心思路是让作者用 Markdown 撰写文章,由 MDsveX 将 Markdown 与 Svelte 组件结合后渲染成页面,因此既能享受 Markdown 的写作便利,也能在内容中直接使用 Svelte 的能力。
模板自带 Prism 代码高亮(默认 VSCode Dark 主题)、浅色/深色/OLED 三套主题、自动生成的 RSS 订阅源,并采用服务端渲染以配合 SEO。路由基于 SvelteKit 的 +page 与 +server 约定。
使用上,仓库提供克隆、安装依赖和启动开发服务器的基本步骤;构建产物输出到 build 目录,可部署到 Vercel、Netlify 等静态站点托管平台。需要注意的是,README 明确说明 SvelteKit 仍处于预发布阶段,API 可能发生较大变化,因此该模板代码可能需要随 SvelteKit 与 MDsveX 的未来版本调整。
适合你的项目吗?
适用场景
- 搭建以 Markdown 为主要写作方式的个人博客
- 需要代码高亮的技术文章或开发笔记站点
- 希望博客同时提供浅色、深色与 OLED 主题的读者
- 需要 RSS 订阅与基础 SEO 支持的静态博客
适合人群
- 熟悉或愿意学习 Svelte/SvelteKit 的开发者
- 偏好用 Markdown 管理文章内容的写作者
- 计划将博客部署到 Vercel、Netlify 等静态托管平台的用户
上手与定制指南
结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。
- 1
克隆仓库后进入项目目录,按需删除 .git 并重新初始化以获得干净的提交历史
- 2
使用 npm install 安装依赖,再运行 npm run dev 启动本地开发服务器
- 3
部署时把构建命令设为 npm run build,构建输出目录设为 build
- 4
README 提示 SvelteKit 仍为预发布软件,API 可能大幅变动,代码可能需要随版本更新调整
授权与来源资料
使用条件与限制
免费使用 · 保留许可声明本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。
使用时需要遵守
- 允许免费使用、修改、商用和分发该版本代码。
- 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
- 代码按现状提供;担保与责任限制以原许可证及适用法律为准。
额外费用与待核对事项
- README 明确说明 SvelteKit 仍处于预发布阶段,API 可能发生重大变化,因此本模板代码可能需要随 SvelteKit 与 MDsveX 的未来版本进行修改才能正常工作。
- 仓库代码可能需要修改才能兼容 SvelteKit 和 MDsveX 的未来版本,使用前需自行评估并承担升级适配成本。
- 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
- 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
查看原文依据
Permission is hereby granted, free of charge
许可证原文
SvelteKit is still pre-release software and APIs may change dramatically.
README 原文
https://github.com/muttoni/blogkit/blob/main/LICENSE.mdhttps://github.com/muttoni/blogkit/blob/main/README.mdthe code in this repository may need modifications to work with future releases of SvelteKit and MDsveX respectively
README 原文
DeepSeek 根据仓库许可证和 README 整理 ·2026-10-01。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。
项目核对记录与介绍依据
模板资料
- 来源平台
- GitHub
- 资料与维护参考分
- 资料一般 · 65 / 100
- 技术栈
- Svelte
- 网站类型
- 博客
这个分数如何计算
本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。
这个项目需要核对什么
- 记录的仓库更新时间
- 2022-11-27
- 截图检查日期
- 2026-10-01
已收录演示链接。请用你的内容与屏幕尺寸检查;有演示不代表表单、认证或支付已经可用。
目录记录的主要技术栈是 Svelte。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。
查看具体选型方法 →介绍的制作与核对状态
介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。
已完成服务器许可规则与 AI 来源核对;未经过人工编辑审核。
查看当时使用的来源资料
SHA-256: 76535f5071fe729997e3eba7f3020239adddd0010a861dbdc0085644f642b556
2026-10-01T00:28:50.460Z
来源文件 / 仓库# BlogKit Minimalistic blog site template, built with [Svelte](https://svelte.dev), [SvelteKit](https://kit.svelte.dev) and [MDsveX](https://mdsvex.com). Originally forked from [@mehdi_vasigh](https://twitter.com/mehdi_vasigh)'s [sveltekit-mdsvex-blog](https://github.com/mvasigh/sveltekit-mdsvex-blog/), subsequently ported to the new SvelteKit version with several enhancements added. Write in markdown, publish in Svelte! Particularly simple, suprisingly powerful. ## >> [DEMO](https://blogkit-demo.vercel.app) << ## Features - **Markdown & Svelte**: The convenience of markdown, with the power of Svelte - **Code Highlighting**: Prism code highlighting (default theme is VSCode Dark) - **Light/Dark Modes**: Light, dark and OLED themes - **Next-gen Framework**: Bleeding edge SvelteKit compatibility with new `+server` and `+page` routing - **SSR and SEO Friendly**: Server-side rendering (SSR) for ultra-fast loading and SEO performance. - **RSS Feed**: Automatically generated RSS Feed ## Getting started First, clone the repository and navigate to the project directory: ```bash git clone https://github.com/muttoni/blogkit.git my-blog cd my-blog ``` If you want to have a fresh commit history, blow away the `.git` directory and re-initialize the repository locally: ```bash rm -rf .git git init ``` Next, install dependencies with NPM: ```bash npm install ``` Finally, run the local development server: ```bash npm run dev ``` ## Building for production This project is pre-configured with any provider. This makes deploying to static site hosts, such as Vercel or Netlify, super easy. Simply add your site's repository to your static site host of choice, configure the build command to be `npm run build` and the build output directory to be `build`. ## Disclaimer SvelteKit is still pre-release software and APIs may change dramatically. Therefore, the code in this repository may need modifications to work with future releases of SvelteKit and MDsveX respectively. Please feel free to open an issue or raise a pull request if you find any issues!
看看同类模板
对比同技术栈与用途的模板,找到更适合的视觉与内容结构。

CMSaasStarter
A modern SaaS template/boilerplate built with SvelteKit, Tailwind, and Supabase. Includes marketing page, blog…
Svelte · 后台

sveltepress
Sveltepress 是一个建立在 SvelteKit 之上的文档与博客静态站点生成工具,思路接近 VitePress,但保留了完整的 SvelteKit 能力面(SSR、适配器、服务端路由、hooks)。
Svelte · 工具站

sveltekit-blog-template
A SvelteKit blog template
Svelte · 博客

sveltekit-mdsvex-blog
A minimalistic blog template built with SvelteKit and MDsveX
Svelte · 博客

tablog-svelte
Tablog reimagined in Svelte/SvelteKit, a lightweight blogging setup powered entirely by Markdown.
Svelte · 博客

sveltekit-mdsvex-blog-template
MDsveX blog starter template built with Sveltekit & Tailwind
Svelte · 作品集
