
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
一個現代化、功能豐富的靜態部落格模板,基於 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/ 中將部落格部署到任何靜態託管平台:
部署前,請在 astro.config.mjs 中更新 site URL。
UMAMI_API_KEY 為你的 Umami API 金鑰,或直接在配置檔中修改。---
title: 我的第一篇部落格文章
published: 2023-09-09
description: 這是我新部落格的第一篇文章。
image: ./cover.jpg
tags: [標籤1, 標籤2]
category: 前端
draft: false
pinned: false
lang: zh-TW # 僅當文章語言與 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-TW", // 或 "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 檔案了解詳情。
⭐ 如果您覺得這個專案有幫助,請考慮給它一個星標!