30以上のランディングページ用ウィジェット、ブログ、SEO機能を備えた、無料のオープンソースAstro・Tailwind CSS v4スターターテーマ。
- スター
- 5,137
- フォーク
- 1,118
- 未解決の Issue
- 32
- 最終コミット
- 21 時間前
これは何?
AstroPaperは、静的サイトジェネレーターAstro向けのブログテーマです。MarkdownまたはMDXで記事を書ける、すぐに使えるレイアウトを備え、型安全なコンテンツ、下書き記事、ページネーション、折りたたみ可能な目次、ライトモードとダークモードに対応しています。
サイトマップ、RSSフィード、SEOメタデータに加え、記事ごとのOpen Graph画像を動的に生成します。検索にはPagefindによる静的検索を使うため、バックエンドや外部の検索サービスは不要です。スタイルにはTailwind CSSを使用し、プロジェクトはTypeScriptで書かれています。
設定はastro-paper.config.tsファイルに集約されており、色やサイト設定をカスタマイズできるように構成されています。Cloudflare Pagesなどの静的ホスティングサービスにデプロイできます。
主な機能
- 01型安全なコンテンツに対応したMarkdownおよびMDXサポート
- 02Pagefindを利用した静的検索
- 03定義済みのカラースキームを備えたライトモードとダークモード
- 04サイトマップ、RSSフィード、SEOメタデータ
- 05記事用Open Graph画像の動的生成
- 06キーボード操作とスクリーンリーダーに対応したデザイン
ユースケース
- 静的ホストで個人ブログや技術ブログを立ち上げる
- 下書き記事やページネーションに対応したブログサイトを公開する
- バックエンドなしで検索できるMarkdownベースのブログを始める
クイックスタート
- 1
pnpmを使ってテンプレートから新しいプロジェクトを作成する
pnpm create astro@latest --template satnaing/astro-paper - 2
依存関係をインストールする
pnpm install - 3
ローカルの開発サーバーを起動する
pnpm dev
使う前に知っておきたいこと
- Astroで構築されているため、ローカル環境にNode.jsとpnpmのツールチェーンをセットアップする必要があります。
トピック
よくある質問
- astro-paper とは?
- Astro、TypeScript、Tailwind CSS、Pagefind検索を使った、ミニマルでアクセシブル、SEOに配慮したブログテーマ。 AstroPaperは、静的サイトジェネレーターAstro向けのブログテーマです。MarkdownまたはMDXで記事を書ける、すぐに使えるレイアウトを備え、型安全なコンテンツ、下書き記事、ページネーション、折りたたみ可能な目次、ライトモードとダークモードに対応しています。
- astro-paper は無料で使えますか?ライセンスは?
- astro-paper は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- astro-paper は今もメンテナンスされていますか?
- 活発にメンテナンス中。astro-paper の最終コミットは 2026年10月21日 です。
- astro-paper は何に使えますか?
- 静的ホストで個人ブログや技術ブログを立ち上げる 下書き記事やページネーションに対応したブログサイトを公開する バックエンドなしで検索できるMarkdownベースのブログを始める
- astro-paper のインストール方法は?
- pnpmを使ってテンプレートから新しいプロジェクトを作成する: pnpm create astro@latest --template satnaing/astro-paper 依存関係をインストールする: pnpm install ローカルの開発サーバーを起動する: pnpm dev
- astro-paper はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/satnaing/astro-paper
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Radix UIとTailwind CSSを基盤とする、コピーして使えるReactコンポーネント集。コードは自分で所有し、自由にカスタマイズできます。
ダークモードとNext.js RSCに対応し、Webアプリをすばやく構築できるアクセシブルなReactコンポーネントライブラリ兼デザインシステム。
shadcn/uiをSvelteに移植した非公式プロジェクト。アクセシブルでカスタマイズ可能なコンポーネントを自分のアプリにコピーして使えます。
MDX記事をTailwind CSSとTypeScriptで表示する、Vercelへのデプロイに対応したNext.jsブログテンプレート。
デザインシステムやWebアプリの構築に使える、スタイルを持たないアクセシブルなReact UIプリミティブのオープンソースセットです。