kou256 / zuikou.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

zuikou.dev

  • ポートフォリオサイト用のプロジェクト
  • Vitepressを使用して作成している
  • ホスティングにはFirebase Hostingを使用している

ディレクトリ構成

  • docs/: ページとして公開するMarkdownファイルやページ構成を管理しているディレクトリ
    • index.md: アクセス時に最初に表示されるページ
    • about-me.md: これまでの使用言語などを記載しているページ
    • projects.md: これまでに作成したプロジェクトなどについて説明しているページ
    • .vitepress/config.ts: ページ構成などを設定するファイル
  • firebase.json: Firebaseに関する設定を記述したファイル
  • .firebaserc: 使用するFirebaseプロジェクトが記載されたファイル

開発

  • Node.jsおよびnpmがインストールされていることを前提とする
    • インストールされていない場合はasdfVoltaなどを使用してインストールすることを推奨する
  • Node.js 18.18.0とnpm 9.8.1を使用して開発している
  • パッケージのインストール
    npm install
  • 開発サーバーの起動
    npm run docs:dev
  • 静的ページのビルド
    npm run docs:build

About