基于 Astro 构建的博客主题,仓库采用 MIT 许可
mpsblog — Astro 博客模板
作者 miaopasixx
mpsblog 是一个基于 Astro 的博客主题,仓库采用 MIT 许可,附带文章、项目、相册与技能展示等页面模块。
看看你的网站会是什么样
浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。
全部页面与视图 3
截图用于了解视觉与布局,交互效果请以实际项目为准。
值得关注的模板亮点
从已有项目资料中,快速了解它的特点。
文章支持紧凑式与封面图两种布局,并支持 Markdown 语法
提供项目展示区,可按标签筛选
相册采用瀑布流布局,用于展示摄影作品
集成 Expressive Code 代码高亮与 KaTeX 数学公式渲染
内置站点地图、robots.txt 与 Meta 标签等 SEO 输出
模板详细介绍
mpsblog(仓库名,README 中主题名为 Litos)是一个面向开发者的 Astro 博客主题,源码托管在 GitHub,采用 MIT 许可发布。它适合用来搭建个人博客,展示文章、项目、摄影相册和技术栈。
主题在内容层面提供了文章(含紧凑式与封面图两种布局)、项目展示区(支持标签筛选)、瀑布流相册以及可视化技能展示等模块;在功能层面集成了 Expressive Code 代码高亮、KaTeX 数学公式、基于 GitHub 的 Gitalk 评论、站点地图与 robots.txt 等 SEO 相关输出,以及可配置的 Vercount 与 Umami 分析服务和明暗主题切换。
使用前需要注意:README 中给出的版本徽章与依赖信息未在本条目中逐项核对,实际依赖版本以仓库文件为准;Gitalk 评论、Vercount 与 Umami 分析等依赖外部服务,是否可用与是否收费需自行确认;演示图片、字体、图标等第三方素材的许可需单独核对,不能仅凭代码的 MIT 许可判断。
适合你的项目吗?
适用场景
- 搭建个人技术博客并发布 Markdown 文章
- 用独立页面展示个人项目并按标签分类
- 以瀑布流相册形式展示摄影作品
- 在博客中展示可视化技术栈与技能信息
- 需要代码高亮、数学公式或基于 GitHub 评论的写作场景
适合人群
- 希望使用 Astro 搭建个人博客的开发者
- 需要文章、项目、相册等多模块组合的个人站点作者
- 接受使用 Gitalk、Vercount、Umami 等外部服务的用户
- 偏好 MIT 许可、可自由修改与分发的使用者
上手与定制指南
结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。
- 1
环境要求为 Node.js v18 或更高版本,推荐使用 pnpm 作为包管理器
- 2
克隆仓库后执行 pnpm install 安装依赖,再运行 pnpm dev 启动本地开发服务器(默认 http://localhost:4321)
- 3
主要配置位于 src/config.ts,可设置站点信息、功能开关以及页头页脚导航链接
- 4
常用脚本包括 pnpm build(构建生产站点)、pnpm preview(本地预览构建)、pnpm format(Prettier 格式化)与 pnpm check(Astro 诊断检查)
- 5
Gitalk 评论、Vercount 与 Umami 分析等外部服务,以及演示图片、字体、图标等第三方素材,需自行核对可用性与许可
授权与来源资料
使用条件与限制
免费使用 · 保留许可声明本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。
使用时需要遵守
- 允许免费使用、修改、商用和分发该版本代码。
- 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
- 代码按现状提供;担保与责任限制以原许可证及适用法律为准。
额外费用与待核对事项
- 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
- 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
- 评论功能依赖 Gitalk,需使用 GitHub 账号与仓库配置,属于外部服务依赖,非纯本地功能。
- 站点分析需接入 Vercount 或 Umami 等外部服务,可能涉及账号注册与额外费用,需自行确认。
- 运行与构建需 Node.js v18 及以上版本,并推荐使用 pnpm 包管理器。
查看原文依据
Permission is hereby granted, free of charge
许可证原文
**评论系统** — 集成 Gitalk,基于 GitHub 的评论功能。
README 原文
**数据分析** — 可配置 Vercount 和 Umami 分析服务。
README 原文
https://github.com/miaopasixx/mpsblog/blob/main/LICENSEhttps://github.com/miaopasixx/mpsblog/blob/main/README.md- **Node.js**(v18 或更高版本) - **pnpm**(推荐的包管理器)
README 原文
DeepSeek 根据仓库许可证和 README 整理 ·2026-10-13。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。
项目核对记录与介绍依据
模板资料
- 来源平台
- GitHub
- 资料与维护参考分
- 资料较完整 · 80 / 100
- 技术栈
- Astro
- 网站类型
- 博客
这个分数如何计算
本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。
这个项目需要核对什么
- 记录的仓库更新时间
- 2026-04-12
- 截图检查日期
- 2026-10-13
已收录演示链接。请用你的内容与屏幕尺寸检查;有演示不代表表单、认证或支付已经可用。
目录记录的主要技术栈是 Astro。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。
查看具体选型方法 →介绍的制作与核对状态
介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。
审核声明: [email protected] · 2026-10-13
查看当时使用的来源资料
SHA-256: 5876b45cb44f5ef8d38c627cad30312b6c7b858d10e6fd4ea03d0a0d8f65cdcf
2026-10-13T00:15:59.822Z
来源文件 / 仓库<div align="center">
<img src="./src/assets/readme/logo.png" width="400" alt="Litos Logo" />





**一个为开发者打造的现代、优雅、高性能博客主题。**
[English](./README.md) | **简体中文**
[在线演示](https://litos.vercel.app/) · [反馈问题](https://github.com/Dnzzk2/Litos/issues) · [功能建议](https://github.com/Dnzzk2/Litos/issues)
</div>
## 简介
Litos 是一个使用 **Astro**、**React** 和 **TailwindCSS** 精心打造的博客主题。它为开发者提供了一个简洁、专业且高度可定制的平台,用于展示作品、记录想法和分享摄影作品。
不同于传统主题,Litos 在保持极致性能的同时,注重视觉美感。它拥有流畅的动画效果、精致的设计系统以及丰富的内置组件,帮助你高效地打造个人品牌。

## 主要特性
- **现代架构** — 基于 Astro 5 实现极速性能,搭配 React 19 提供动态交互。
- **优雅设计** — 使用 TailwindCSS 4 精心打造的全响应式 UI。
- **文章** — 多种布局选项(紧凑式、封面图),支持丰富的 Markdown 语法。
- **项目** — 专属项目展示区域,支持标签筛选。
- **相册** — 精美的瀑布流布局,展示你的摄影作品。
- **技能展示** — 可视化配置的技术栈展示。
- **代码高亮** — 集成 Expressive Code,提供精美的语法高亮。
- **数学公式** — 支持 KaTeX 渲染数学公式。
- **评论系统** — 集成 Gitalk,基于 GitHub 的评论功能。
- **SEO** — 内置站点地图、robots.txt 和 Meta 标签支持。
- **数据分析** — 可配置 Vercount 和 Umami 分析服务。
- **暗色模式** — 原生支持明暗主题切换。
## 部署
一键部署你的 Litos 博客:
[](https://vercel.com/new/clone?repository-url=https://github.com/Dnzzk2/Litos)
[](https://app.netlify.com/start/deploy?repository=https://github.com/Dnzzk2/Litos)
## 快速开始
### 环境要求
- **Node.js**(v18 或更高版本)
- **pnpm**(推荐的包管理器)
### 安装步骤
1. **克隆仓库**
```bash
git clone https://github.com/Dnzzk2/Litos.git
cd Litos
```
2. **安装依赖**
```bash
pnpm install
```
3. **启动开发服务器**
```bash
pnpm dev
```
站点将运行在 `http://localhost:4321`。
## 配置
主要配置文件位于 `src/config.ts`。
### 站点设置
```typescript
export const SITE: Site = {
title: 'Litos',
description: '你的站点描述',
website: 'https://your-domain.com',
author: '你的名字',
// ...其他设置
}
```
### 功能开关
```typescript
export const SKILLSSHOWCASE_CONFIG = {
SKILLS_ENABLED: true,
// ...
}
export const GITHUB_CONFIG = {
ENABLED: true,
// ...
}
```
### 导航
通过 `HEADER_LINKS` 和 `FOOTER_LINKS` 管理页头和页脚的链接。
## 脚本命令
| 命令 | 说明 |
| :--- | :--- |
| `pnpm dev` | 启动本地开发服务器 |
| `pnpm build` | 构建生产环境站点 |
| `pnpm preview` | 本地预览生产构建 |
| `pnpm format` | 使用 Prettier 格式化代码 |
| `pnpm check` | 运行 Astro 诊断检查 |
## 许可证
基于 MIT 许可证分发。详见 [MIT LICENSE](LICENSE)。
## Star 趋势
<a href="https://www.star-history.com/#Dnzzk2/Litos&type=date&legend=top-left">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=Dnzzk2/Litos&type=date&theme=dark&legend=top-left" />
<source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/svg?repos=Dnzzk2/Litos&type=date&legend=top-left" />
<img alt="Star History Chart" src="https://api.star-history.com/svg?repos=Dnzzk2/Litos&type=date&legend=top-left" />
</picture>
</a>
---
<p align="center">
made with 💗 by <a href="https://github.com/Dnzzk2">Dnzzk2</a> !
</p>
看看同类模板
对比同技术栈与用途的模板,找到更适合的视觉与内容结构。

astrowind
⭕️ AstroWind: A free template using Astro v7 and Tailwind CSS v4. Astro starter theme.
Astro · 博客

astro-paper
A minimal, accessible and SEO-friendly Astro blog theme.
Astro · 博客

fuwari
✨A static blog template built with Astro.
Astro · 博客

Firefly
Firefly 是一款基于 Astro 的静态博客主题,由 CuteLeaf 在 saicaca 的 Fuwari 模板基础上二次开发,主打清新美观的视觉风格。
Astro · 博客

astro-theme-cactus
A simple Astro theme. Use it to create your blog or website.
Astro · 作品集

astrofy
Astrofy is a free and open-source template for your Personal Portfolio Website built with Astro and TailwindCS…
Astro · 作品集
