An Astro-based blog theme; the repository is MIT-licensed
mpsblog — Astro Blog Template
By miaopasixx
mpsblog is an Astro-based blog theme. The repository is MIT-licensed and includes page modules for posts, projects, photo albums, and skills.
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.
Posts support compact and cover-image layouts, and Markdown syntax
Provides a project showcase area filterable by tags
The photo album uses a masonry layout for displaying photography
Integrates Expressive Code syntax highlighting and KaTeX math rendering
Built-in SEO output including sitemap, robots.txt, and meta tags
Template Details
mpsblog (repository name; the theme is called Litos in the README) is an Astro blog theme aimed at developers. The source is hosted on GitHub and released under the MIT license. It is suitable for building a personal blog to showcase posts, projects, photography albums, and a tech stack.
At the content level, the theme provides posts (with compact and cover-image layouts), a project showcase area (with tag filtering), a masonry photo album, and a visual skills display. At the feature level, it integrates Expressive Code syntax highlighting, KaTeX math formulas, GitHub-based Gitalk comments, SEO-related output such as a sitemap and robots.txt, configurable Vercount and Umami analytics, and light/dark theme switching.
Before use, note the following: the version badges and dependency information in the README have not been individually verified in this entry; actual dependency versions are subject to the repository files. Gitalk comments, Vercount, and Umami analytics depend on external services, and their availability and whether they charge fees must be confirmed independently. The licenses for third-party assets such as demo images, fonts, and icons must be checked separately and cannot be judged solely by the code's MIT license.
Is it right for your project?
Use Cases
- Building a personal tech blog and publishing Markdown posts
- Showcasing personal projects on a dedicated page and categorizing them by tags
- Displaying photography in a masonry photo album
- Presenting a visual tech stack and skills information on a blog
- Writing scenarios that require code highlighting, math formulas, or GitHub-based comments
Suitable For
- Developers who want to build a personal blog with Astro
- Authors of personal sites needing a combination of modules such as posts, projects, and albums
- Users who accept using external services such as Gitalk, Vercount, and Umami
- Users who prefer an MIT license and the freedom to modify and distribute
Getting started & customization
Use these recorded setup notes alongside the repository instructions for your chosen version.
- 1
Requires Node.js v18 or higher; pnpm is recommended as the package manager
- 2
After cloning the repository, run pnpm install to install dependencies, then run pnpm dev to start the local development server (default http://localhost:4321)
- 3
Main configuration is in src/config.ts, where you can set site information, feature toggles, and header/footer navigation links
- 4
Common scripts include pnpm build (build production site), pnpm preview (preview the build locally), pnpm format (Prettier formatting), and pnpm check (Astro diagnostic check)
- 5
External services such as Gitalk comments, Vercount, and Umami analytics, as well as third-party assets such as demo images, fonts, and icons, require you to verify availability and licensing yourself
License & source material
Usage conditions & limitations
Free to use · keep license noticeThis entry covers the free version in the public repository under the MIT license; the free scope is the code of this version and does not mean external services or third-party assets are free.
Must comply with when using
- You may use, modify, commercially use, and distribute the code of this version for free.
- When distributing copies or substantial portions of the code, retain the original author's copyright notice and the full MIT license notice.
- 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 fees.
- The comment feature depends on Gitalk and requires a GitHub account and repository configuration; it is an external service dependency, not a purely local feature.
- Site analytics requires integrating external services such as Vercount or Umami, which may involve account registration and additional costs that you must confirm yourself.
- Running and building require Node.js v18 or higher, and pnpm is recommended as the package manager.
View Original Text Basis
Permission is hereby granted, free of charge
Original License Text
**评论系统** — 集成 Gitalk,基于 GitHub 的评论功能。
Original README
**数据分析** — 可配置 Vercount 和 Umami 分析服务。
Original README
https://github.com/miaopasixx/mpsblog/blob/main/LICENSEhttps://github.com/miaopasixx/mpsblog/blob/main/README.md- **Node.js**(v18 或更高版本) - **pnpm**(推荐的包管理器)
Original README
Compiled by DeepSeek based on repository license and README ·2026-10-13. 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 · 80 / 100
- Technologies
- Astro
- 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
- 2026-04-12
- Screenshot last checked
- 2026-10-13
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 Astro 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.
Review declaration: [email protected] · 2026-10-13
Inspect the recorded source material
SHA-256: 5876b45cb44f5ef8d38c627cad30312b6c7b858d10e6fd4ea03d0a0d8f65cdcf
2026-10-13T00:15:59.822Z
Source file / repository<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>
Explore similar templates
Compare previews and descriptions within the same stack and category.

astrowind
AstroWind is a free, open-source Astro starter theme using Astro and Tailwind CSS, released under the MIT license.
Astro · Blog

astro-paper
AstroPaper is a minimal, responsive, accessible, and SEO-friendly Astro blog theme. Articles are stored as Markdown/MDX in src/content/posts/, with subdirectories affecting URLs.
Astro · Blog

fuwari
Fuwari is a static blog template built with Astro and Tailwind CSS for personal blogs. It manages posts as Markdown files in src/content/posts/, with frontmatter for title, date, description, cover, tags, categories, draft status, and language.
Astro · Blog

Firefly
Firefly is a clean personal blog theme forked from Astro and Fuwari, offering four background modes, single/double sidebar and list/grid layouts, Pagefind client-side full-text search, and a six-language UI.
Astro · Blog

astro-theme-cactus
Astro Cactus is an Astro-based blog and portfolio theme that uses Markdown/MDX content collections to manage posts, notes, and tags, with frontmatter type-checked by a schema.
Astro · Portfolio

astrofy
Astrofy is a free and open-source personal portfolio website template built with Astro and TailwindCSS, with built-in blog, CV timeline, project showcase, store, and RSS feed modules.
Astro · Portfolio
