?これは、 Astro 4.0 + Tailwind CSS を使用してポートフォリオ ウェブサイトを作成するための無料のテンプレートです。
? https://astro-fe-portfolio.netlify.app/
✔️ダークモードをサポートするTailwind CSS (@astrojs/tailwind) との統合。
✔️ 次の統合を使用します。
✔️(@Playwright) e2e テストがセットアップされました。
フロントマター (タイトル、説明、作成者、日付、画像、タグ) と RSS フィード、サイトマップ、robots.txt を含むブログ
404エラーページ
Astro プロジェクト内には、次のフォルダーとファイルが表示されます。
/
├── public/
│ └── favicon.ico
| ├── hero.png
| └── ...
├── src/
| ├── assets/
| | ├── images/
│ │ | ├── hero.png
| | | └── ...
│ ├── components/
│ │ ├── ui/
│ │ | ├── BackToTop.astro
| | | └── ...
│ │ ├── About.astro
│ │ ├── Contact.astro
| | └── ...
│ ├── content/
│ │ ├── projects/
│ │ │ ├── project-1.md
│ │ │ ├── project-1.md
│ │ │ └── ...
│ │ └-- config.ts
│ ├── layouts/
│ │ ├── Layout.astro
│ ├── pages/
│ │ ├── index.astro
│ ├── tests/
│ │ ├── index.spec.ts
├── package.json
├── astro.config.mjs
└── ...
Astro は、 src/pages/ディレクトリで.astro 、 .md 、または.mdxファイルを探します。各ページは、ファイル名に基づいてルートとして公開されます。
src/components/は Astro コンポーネントを配置し、同様にレイアウトの場合はsrc/layouts/を配置します。
画像はsrc/images/に配置できます。
ブログとドキュメントのコンテンツは、 Markdown ファイルまたは MDX ファイルのコレクションとしてsrc/contentに作成されます。
あらゆる静的資産。画像はpublic/ディレクトリに配置できます。
すべてのコマンドは、プロジェクトのルートまたはターミナルから実行されます。
| 指示 | アクション |
|---|---|
yarn | 依存関係をインストールします |
yarn dev | localhost:3000でローカル開発サーバーを起動します |
yarn build | 運用サイトを./dist/に構築します。 |
yarn preview | デプロイする前にビルドをローカルでプレビューする |
yarn astro ... | astro add 、 astro previewなどの CLI コマンドを実行します。 |
yarn astro --help | Astro CLI を使用してヘルプを表示する |
yarn test:e2e | Playwright テストを実行する |
アイデアや提案がある場合、またはバグを見つけた場合は、お気軽にディスカッションを開いたり、問題を提起したり、プル リクエストを作成したりしてください。それは私たち全員にとって非常に有益であり、喜んで耳を傾け、行動を起こしたいと思います。
アセットは (Freepik)[www.freepik.com] によってデザインされました。