AigoToolsは、ユーザーがビルトインサイト管理と自動インクルージョン機能を備えたWebサイトディレクトリをすばやく作成および管理するのに役立ちます。また、国際化、SEO、および複数の画像ストレージソリューションを提供し、ユーザーが独自のナビゲーションサイトをすばやく展開および起動できるようにします。
こちらをご覧ください:www.aigotools.com
このプロジェクトは、メインナビゲーションサイト( packages/aigotools
)とインクルージョンサービス( packages/crawler
)で構成されています。 Zeaburなどのホスティングサービスを介して、またはdocker-compose
を使用してローカルマシンに直接展開できます。
OpenAI apiKey
とjina apiKey
を入手してください。リポジトリをクローンします:
git clone https://github.com/someu/aigotools.git
cd aigotools
環境変数の構成: packages/aigotools
とpackages/crawler
に.env
ファイルを.env.prod
にコピーします。
cp packages/aigotools/.env packages/aigotools/.env.prod
cp packages/crawler/.env packages/crawler/.env.prod
それに応じて構成ファイルを変更します。
プロジェクトを開始します:
docker-compose up -d
注:画像ストレージにMinioを使用する場合、プロジェクトを開始するときにMinio認証構成を最初に空にすることができます。プロジェクトを実行した後、Minio Management BackEndにアクセスしてBucket、Access_Key、Secret_Keyを作成し、バケットのパブリック読み取り権限を有効にし、構成ファイルを更新し、プロジェクトを再起動します。
ドキュメントを参照してください:Zeaber-deploy.md
Zeaburデモリンク:https://aigotools.zeabur.app/
リポジトリをクローンします:
git clone https://github.com/someu/aigotools.git
cd aigotools
依存関係をインストールします:
pnpm i
環境変数の構成: packages/aigotools
およびpackages/crawler
に.env
ファイルを.env.local
にコピーして、構成ファイルを変更します。
cp packages/aigotools/.env packages/aigotools/.env.local
cp packages/crawler/.env packages/crawler/.env.local
プロジェクトの開始:それぞれpackages/aigotools
とpackages/crawler
に移動します。
pnpm run dev
また、このプロジェクトのデザインドラフトをオープンソースしました。このプロジェクトのUIとコードを自由に使用して、独自のWebサイトを開発してください。
https://www.figma.com/community/file/1385200592630492334/aigotools
@someu。
あなたの貢献を温かく歓迎します!問題を送信するか、プルリクエストを送信してください。
質問や提案については、次のようにご連絡ください。
AigoToolsは、Apacheライセンス2.0に基づいてライセンスされています。詳細については、ライセンスファイルを参照してください。