Astro博客

mpsblog — Astro 博客模板

作者 miaopasixx

mpsblog 是一个基于 Astro 的博客主题,仓库采用 MIT 许可,附带文章、项目、相册与技能展示等页面模块。

看看你的网站会是什么样

浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。

3 个预览视图
桌面端首页1 / 3
桌面端截图首屏预览

由服务器浏览器实际访问页面后截取。

全部页面与视图 3

截图用于了解视觉与布局,交互效果请以实际项目为准。

采集于 2026-10-13查看来源

值得关注的模板亮点

从已有项目资料中,快速了解它的特点。

01

基于 Astro 构建的博客主题,仓库采用 MIT 许可

02

文章支持紧凑式与封面图两种布局,并支持 Markdown 语法

03

提供项目展示区,可按标签筛选

04

相册采用瀑布流布局,用于展示摄影作品

05

集成 Expressive Code 代码高亮与 KaTeX 数学公式渲染

06

内置站点地图、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 许可判断。

Astro博客

适合你的项目吗?

适用场景

  • 搭建个人技术博客并发布 Markdown 文章
  • 用独立页面展示个人项目并按标签分类
  • 以瀑布流相册形式展示摄影作品
  • 在博客中展示可视化技术栈与技能信息
  • 需要代码高亮、数学公式或基于 GitHub 评论的写作场景

适合人群

  • 希望使用 Astro 搭建个人博客的开发者
  • 需要文章、项目、相册等多模块组合的个人站点作者
  • 接受使用 Gitalk、Vercount、Umami 等外部服务的用户
  • 偏好 MIT 许可、可自由修改与分发的使用者

上手与定制指南

结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。

  1. 1

    环境要求为 Node.js v18 或更高版本,推荐使用 pnpm 作为包管理器

  2. 2

    克隆仓库后执行 pnpm install 安装依赖,再运行 pnpm dev 启动本地开发服务器(默认 http://localhost:4321)

  3. 3

    主要配置位于 src/config.ts,可设置站点信息、功能开关以及页头页脚导航链接

  4. 4

    常用脚本包括 pnpm build(构建生产站点)、pnpm preview(本地预览构建)、pnpm format(Prettier 格式化)与 pnpm check(Astro 诊断检查)

  5. 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 原文

- **Node.js**(v18 或更高版本) - **pnpm**(推荐的包管理器)

README 原文
https://github.com/miaopasixx/mpsblog/blob/main/LICENSEhttps://github.com/miaopasixx/mpsblog/blob/main/README.md

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" />

![License](https://img.shields.io/github/license/Dnzzk2/Litos?color=blue&style=flat-square)
![Astro](https://img.shields.io/badge/Astro-v5.0-orange?style=flat-square&logo=astro)
![React](https://img.shields.io/badge/React-v19.0-blue?style=flat-square&logo=react)
![Tailwind](https://img.shields.io/badge/TailwindCSS-v4.0-38b2ac?style=flat-square&logo=tailwindcss)
![TypeScript](https://img.shields.io/badge/TypeScript-v5.0-blue?style=flat-square&logo=typescript)

**一个为开发者打造的现代、优雅、高性能博客主题。**

[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 在保持极致性能的同时,注重视觉美感。它拥有流畅的动画效果、精致的设计系统以及丰富的内置组件,帮助你高效地打造个人品牌。

![封面图片](./src/assets/readme/readme.webp)

## 主要特性

- **现代架构** — 基于 Astro 5 实现极速性能,搭配 React 19 提供动态交互。
- **优雅设计** — 使用 TailwindCSS 4 精心打造的全响应式 UI。
- **文章** — 多种布局选项(紧凑式、封面图),支持丰富的 Markdown 语法。
- **项目** — 专属项目展示区域,支持标签筛选。
- **相册** — 精美的瀑布流布局,展示你的摄影作品。
- **技能展示** — 可视化配置的技术栈展示。
- **代码高亮** — 集成 Expressive Code,提供精美的语法高亮。
- **数学公式** — 支持 KaTeX 渲染数学公式。
- **评论系统** — 集成 Gitalk,基于 GitHub 的评论功能。
- **SEO** — 内置站点地图、robots.txt 和 Meta 标签支持。
- **数据分析** — 可配置 Vercount 和 Umami 分析服务。
- **暗色模式** — 原生支持明暗主题切换。

## 部署

一键部署你的 Litos 博客:

[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https://github.com/Dnzzk2/Litos)
[![Deploy to Netlify](https://www.netlify.com/img/deploy/button.svg)](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>
反馈内容错误

看看同类模板

对比同技术栈与用途的模板,找到更适合的视觉与内容结构。