Skip to content

capytan/capytan.github.io

Repository files navigation

Linktree Clone

概要

Next.jsで構築されたシンプルな個人用リンク集サイトです。PCやスマートフォンのブラウザから閲覧可能な静的サイトとして設計されています。

主な機能

  • プロフィール表示(画像、名前、説明文)
  • SNS、ブログ、ポートフォリオへのリンク
  • アイコン付きリンクカード
  • ダークモード対応
  • Xシェアボタン
  • モバイルファーストのレスポンシブデザイン
  • SEO対策(OGP、メタデータ)

技術スタック

  • Next.js
  • TypeScript
  • Tailwind CSS
  • shadcn/ui
  • next-themes(ダークモード)

開発環境のセットアップ

必要条件

  • Node.js (v20.0.0以上)
  • npm (v10.0.0以上)

インストール手順

  1. リポジトリのクローン
git clone [repository-url]
cd [repository-name]
  1. 依存パッケージのインストール
npm install
  1. 環境変数の設定
cp .env.example .env.local
  1. 開発サーバーの起動
npm run dev
  1. ブラウザでアクセス
http://localhost:3000

カスタマイズ方法

リンクの追加・編集

config/links.tsを編集してリンクを管理します:

export const links = [
  {
    title: "X(Twitter)",
    url: "https://x.com/yourusername",
    icon: "twitter",
  },
  // 他のリンクを追加
];

プロフィールの編集

config/site.tsでプロフィール情報を管理します:

export const siteConfig = {
  profile: {
    name: "Your Name",
    description: "Your description",
    image: "/images/profile/avatar.jpg",
  },
  // その他の設定
};

デプロイ

GitHub Actionsを使用して、mainブランチへのプッシュ時に自動的にGitHub Pagesへデプロイされます。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published