
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
一个现代化、功能丰富的静态博客模板,基于 Astro 构建,具有先进的功能和精美的设计。
🌏 README 语言 English / 中文 / 日本語 / 中文繁体 /
src/config.ts 中进行详细配置,包括模型路径、位置、尺寸、对话内容等,满足个性化需求。克隆仓库:
git clone https://github.com/matsuzaka-yuki/mizuki.git
cd mizuki
安装依赖:
# 如果没有安装 pnpm,先安装
npm install -g pnpm
# 安装项目依赖
pnpm install
配置博客:
src/config.ts 自定义博客设置启动开发服务器:
pnpm dev
博客将在 http://localhost:4321 可用
pnpm new-post <文件名>src/content/posts/ 中的文件src/content/spec/ 中的特殊页面src/assets/ 或 public/ 中将博客部署到任何静态托管平台:
Vercel: 连接 GitHub 仓库到 Vercel
Netlify: 直接从 GitHub 部署
GitHub Pages: 使用包含的 GitHub Actions 工作流
Cloudflare Pages: 连接您的仓库
环境变量配置: 如果你需要使用Umami统计,推荐在部署平台设置环境变量 UMAMI_API_KEY 为您的 Umami API 密钥,或者直接在配置文件中修改
部署前,请在 astro.config.mjs 中更新 site URL。
---
title: 我的第一篇博客文章
published: 2023-09-09
description: 这是我新博客的第一篇文章。
image: ./cover.jpg
tags: [标签1, 标签2]
category: 前端
draft: false
pinned: false
lang: zh-CN # 仅当文章语言与 config.ts 中的站点语言不同时设置
---
true 在生产环境中隐藏文章true 将文章置顶pinned 字段允许您将重要文章置顶到博客列表的顶部。置顶文章将始终显示在普通文章之前,无论其发布日期如何。
使用方法:
pinned: true # 将此文章置顶
pinned: false # 普通文章(默认)
排序规则:
Mizuki 支持超越标准 GitHub Flavored Markdown 的增强功能:
> [!NOTE]、> [!TIP]、> [!WARNING] 等创建精美的标注框$行内$ 和 $$块级$$ 语法编写 LaTeX 数学公式::github{repo="用户/仓库"} 嵌入仓库卡片所有命令都在项目根目录运行:
| 命令 | 操作 |
|---|---|
pnpm install | 安装依赖 |
pnpm dev | 在 localhost:4321 启动本地开发服务器 |
pnpm build | 构建生产站点到 ./dist/ |
pnpm preview | 在部署前本地预览构建 |
pnpm check | 运行 Astro 错误检查 |
pnpm format | 使用 Biome 格式化代码 |
pnpm lint | 检查并修复代码问题 |
pnpm new-post <文件名> | 创建新博客文章 |
pnpm astro ... | 运行 Astro CLI 命令 |
编辑 src/config.ts 自定义您的博客:
export const siteConfig: SiteConfig = {
title: "您的博客名称",
subtitle: "您的博客描述",
lang: "zh-CN", // 或 "en"、"ja" 等
themeColor: {
hue: 210, // 0-360,主题色调
fixed: false, // 隐藏主题色选择器
},
banner: {
enable: true,
src: ["assets/banner/1.webp"], // 横幅图片
carousel: {
enable: true,
interval: 0.8, // 秒
},
},
};
src/pages/anime.astro 中编辑动画列表src/content/spec/friends.md 中编辑朋友数据src/pages/diary.astro 中编辑动态src/content/spec/about.md 中编辑内容我们欢迎贡献!请随时提交问题和拉取请求。
git checkout -b feature/amazing-feature)git commit -m 'Add some amazing feature')git push origin feature/amazing-feature)本项目基于 MIT 许可证 - 查看 LICENSE 文件了解详情。
⭐ 如果您觉得这个项目有帮助,请考虑给它一个星标!