ページ
ページは、Astroプロジェクトのsrc/pages/
サブディレクトリにあるファイルです。Webサイトの各ページのルーティングやデータ読み込み、全体的なページレイアウトを処理する役割を担っています。
サポートしているページファイル
セクションタイトル: サポートしているページファイルAstroはsrc/pages/
ディレクトリで次のファイルタイプをサポートしています。
.astro
.md
.mdx
(MDXインテグレーションがインストール (EN)されている場合).html
- [
.js
/.ts
] (エンドポイントとして)
ファイルベースルーティング
セクションタイトル: ファイルベースルーティングAstroは、ファイルベースルーティングと呼ばれるルーティング手法を採用しています。 src/pages/
ディレクトリの各ファイルはそのファイルパスに基づいたエンドポイントになります。
また、動的ルーティングを使用して、1つのファイルから複数のページを生成できます。これにより、コンテンツコレクションやCMSなど、特別な/pages/
ディレクトリの外にコンテンツがあっても、ページを作成できます。
Astroのルーティングについて詳しくみる。
ページ間のリンク
セクションタイトル: ページ間のリンクサイト内の別のページへリンクを張るには、HTML標準の<a>
要素をコンポーネントテンプレートに記述してください。相対パスではなく、ルートドメインへの URL 相対パスをリンクとして使用してください。
例: example.com
のいずれかのページからhttps://example.com/authors/sonali/
にリンクする。
Read more <a href="/authors/sonali/">about Sonali</a>.
Astroページ
セクションタイトル: AstroページAstroページは.astro
拡張子を使いAstroコンポーネントと同じ機能を持ちます。
------<html lang="ja"> <head> <title>ホームページ</title> </head> <body> <h1>私のホームページへようこそ!</h1> </body></html>