Skip to content

Latest commit

 

History

History
156 lines (105 loc) · 5.74 KB

README.ja-JP.md

File metadata and controls

156 lines (105 loc) · 5.74 KB

AigoToolsは、サイト管理と自動インクルージョン機能を内蔵し、ユーザーが迅速にウェブサイトディレクトリを作成および管理できるように支援します。国際化、SEO、複数の画像ストレージソリューションを提供し、ユーザーが自分のナビゲーションサイトを迅速にデプロイおよび立ち上げることができます。

こちらを訪問してください: www.aigotools.com

aigotools-preview.mp4

目次

特徴

  • サイト管理
  • 自動サイト情報収集(playwright、jina、openaiを使用)
  • ユーザー管理(clerkを使用)
  • 国際化
  • ダーク/ライトテーマの切り替え
  • SEO最適化
  • 複数の画像ストレージソリューション(ローカルのminio、AWS S3、Tencent Cloud COS)

デプロイメント

このプロジェクトは、メインのナビゲーションサイト(packages/aigotools)とインクルージョンサービス(packages/crawler)の2つの部分で構成されており、Zeaburなどのホスティングサービスを介してデプロイするか、docker-composeを使用してローカルマシンに直接デプロイできます。

前提条件

  • https://clerk.com/ でアプリケーションを作成し、管理バックエンドにログインするための管理者としてユーザーを追加します。
  • OpenAI apiKeyjina apiKeyを取得します。これらはサイトのインクルージョンに使用されます。
  • MongoDBとRedisデータベースをセットアップします。

ローカルデプロイメント

  1. リポジトリをクローンします:

    git clone https://github.com/someu/aigotools.git
    cd aigotools
  2. 環境変数を設定します: packages/aigotoolspackages/crawler.envファイルを.env.prodにコピーします。

    cp packages/aigotools/.env packages/aigotools/.env.prod
    cp packages/crawler/.env packages/crawler/.env.prod

    設定ファイルを変更します。

  3. プロジェクトを開始します:

    docker-compose up -d

注:画像ストレージにminioを使用する場合、プロジェクトを開始する際に最初はminioの認証設定を空のままにしておくことができます。プロジェクトを実行した後、minio管理バックエンドにアクセスしてBucket、ACCESS_KEY、SECRET_KEYを作成し、Bucketに公開読み取り権限を有効にし、設定ファイルを更新してプロジェクトを再起動します。

ホスティングサービスデプロイメント

Zeaburでデプロイ

ドキュメントを参照してください:zeabur-deploy.md

Zeaburデモリンク:https://aigotools.zeabur.app/

開発

  1. リポジトリをクローンします:

    git clone https://github.com/someu/aigotools.git
    cd aigotools
  2. 依存関係をインストールします:

    pnpm i
  3. 環境変数を設定します: packages/aigotoolspackages/crawler.envファイルを.env.localにコピーし、設定ファイルを変更します。

    cp packages/aigotools/.env packages/aigotools/.env.local
    cp packages/crawler/.env packages/crawler/.env.local
  4. プロジェクトを開始します: packages/aigotoolspackages/crawlerにそれぞれ移動します。

    pnpm run dev

Figmaリソース

このプロジェクトのデザインドラフトもオープンソース化しています。このプロジェクトのUIとコードを使用して、自分のウェブサイトを開発することができます。

https://www.figma.com/community/file/1385200592630492334/aigotools

AigoTools Figma

メンテナー

@someu

貢献方法

あなたの参加を心から歓迎します!Issueを提出するか、Pull Requestを送信してください。

お問い合わせ

ご質問や提案がある場合は、以下の方法でお問い合わせください:

🌟 スター履歴

スター履歴チャート

ライセンス

AigoToolsはApache License 2.0の下でライセンスされています。詳細については、LICENSEファイルを参照してください。