Skip to content
Cloud AI エンジニア入門ガイド
Go back

00. AstroPaper徹底入門シリーズ 目次

AstroPaperは、Astroで作られたブログ用のテーマです。掲げているのは最小限、レスポンシブ、アクセシブル、SEOフレンドリーの4つ。テンプレートを取ってきて設定ファイルを数行書き換えれば、もう自分のブログとして公開できます。このシリーズは、中身を理解したうえで手を入れられる状態になることを目標にしています。

Table of contents

Open Table of contents

このシリーズのねらい

すぐ使えるテーマではあるのですが、少し踏み込むと astro-paper.config.tscontent.config.tstheme.css、Pagefind、Satoriによる画像生成と、いくつもの仕組みが顔を出します。何がどこに効くのか分からないままだと、ちょっと変えるのも怖くなります。

そこでこのシリーズは、その設定がどのファイルのどのコードに効くのかを毎回はっきりさせながら進めます。設定項目を並べるだけでは、テーマの動きは追えるようになりません。

対象読者と前提知識

想定している読者は次のような方です。

TypeScriptについては、型注釈が読める程度で十分です。ReactやVueの知識は不要です。

学習ゴール

このシリーズを読み終えると、次のことができるようになります。

ゴール対応する章
AstroPaperが何を優先して作られたテーマなのか説明できる第1章
プロジェクトを作成し、開発サーバーを起動できる第2章
どのディレクトリに何があるかを把握して目的のファイルへたどり着ける第3章
astro-paper.config.ts の全項目を意図をもって設定できる第4章
フロントマターを正しく書き、下書きや予約公開を使い分けられる第5章
記事をディレクトリやタグで整理し、URLを設計できる第6章
目次・引用ボックス・コードブロック・画像を使いこなせる第7章
配色を自分好みに変更できる第8章
検索・RSS・サイトマップの仕組みを理解して運用できる第9章
OG画像とSEOメタ情報を制御できる第10章
UI文言を日本語化し、多言語サイトの下地を作れる第11章
ビルドしてホスティングサービスへ公開できる第12章

対象範囲・対象外

対象範囲

対象外

以下は入門の範囲を超えるため、このシリーズでは扱いません。必要になった時点で公式ドキュメントを参照してください。

主要情報源

確認の基準日は2026年8月2日です。AstroPaperとAstroはどちらも更新が続いているため、実際に利用する際は必ず最新版のドキュメントとソースコードを確認してください。

ここで示すコードは、AstroPaperのテンプレート(package.jsonversion6.1.0、Astro 7系を前提)のソースを実際に開いて確認したものです。

情報源参照範囲
AstroPaper リポジトリ READMEテーマの特徴、技術スタック、ディレクトリ構成、コマンド、ライセンス
AstroPaper 設定ガイドastro-paper.config.ts の各項目と既定値
AstroPaper 記事追加ガイドフロントマターの各項目、下書き、目次、画像
AstroPaper 配色カスタマイズガイドtheme.css のカラートークン
テンプレート同梱ソース(src/types/config.tssrc/config.ts設定の型定義と既定値の解決
テンプレート同梱ソース(src/content.config.tssrc/utils/コレクション定義、公開判定、URL生成
テンプレート同梱ソース(src/styles/src/i18n/src/pages/配色トークン、UI文言、生成されるルート
Astro 公式ドキュメントAstro本体の機能(コンテンツコレクション、画像、フォントなど)
Pagefind 公式サイト静的検索インデックスの仕組み
Satori リポジトリOG画像生成に使うHTML→SVG変換

記事一覧

  1. 01. AstroPaperとは何か:最小限で始めるブログテーマ
  2. 02. AstroPaperのインストールと開発サーバーの起動
  3. 03. AstroPaperのディレクトリ構成を読み解く
  4. 04. astro-paper.config.ts で設定する
  5. 05. AstroPaperで記事を書く:フロントマターと公開制御
  6. 06. AstroPaperで記事を整理する:ディレクトリ・URL・タグ
  7. 07. AstroPaperのMarkdown表現とアセットの扱い
  8. 08. AstroPaperの配色テーマをカスタマイズする
  9. 09. AstroPaperの検索・RSS・サイトマップ
  10. 10. AstroPaperでOG画像の自動生成とSEO
  11. 11. AstroPaperでUI文言の翻訳と多言語対応
  12. 12. AstroPaperのビルドとデプロイ

12章を5つのまとまりに分けました。どこまで進んだかの目印にしてください。

全12章を、全体像をつかむ・設定して記事を書く・表現と見た目を整える・見つけてもらう仕組みを知る・公開して運用する、の5ステップに分けて示した学習ロードマップの図

推定ボリュームと図解

1章あたりおおむね2,000〜4,000字です。通読には2〜3時間くらいかかると思います。

各章には理解を助けるためのMermaid図(SVGに変換して掲載)を用意しています。予定している図解は次のとおりです。あわせて、要点を1枚にまとめたインフォグラフィックも各章に3〜4枚ずつ挿入しています。

図解の内容
01AstroPaperを構成する3つの層
02プロジェクト作成から公開までの流れ
03主要ディレクトリと役割の対応
04設定値が解決されて画面へ届くまで
05記事が一覧に表示されるかの判定フロー
06ファイルパスから公開URLが決まる仕組み
07Markdownが HTML になるまでの処理
08テーマ切り替えの動作順序
09検索インデックスの生成と利用
10OG画像の決定ロジック
11ロケールからUI文言が選ばれるまで
12ビルドからデプロイまでの流れ

それでは、01. AstroPaperとは何か:最小限で始めるブログテーマから始めましょう。


Share this post:

Previous Post
01. AstroPaperとは何か:最小限で始めるブログテーマ
Next Post
12. Astroのビルドとデプロイ