
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
Astroをベースにした、先進的な機能と美しいデザインを備えた現代的な静的ブログテンプレートです。
🌏 README 言語 English / 中文 / 日本語 / 中文繁体 /
src/config.tsで詳細な設定をサポートし、パーソナライズされたニーズに対応します。UMAMI_API_KEY を設定するか、プロジェクトの設定ファイルに直接キーを記載することを推奨します。リポジトリをクローン:
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を更新してください。
---
title: 私の最初のブログ投稿
published: 2023-09-09
description: これは私の新しいブログの最初の投稿です。
image: ./cover.jpg
tags: [タグ1, タグ2]
category: フロントエンド
draft: false
pinned: false
lang: ja # 記事の言語が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: "ja", // または "zh-CN"、"en" など
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ファイルをご覧ください。
⭐ このプロジェクトが役立つと思ったら、スターを付けることを検討してください!