Aigotools hilft Benutzern, das Website-Verzeichnis schnell mit integrierten Site-Management- und automatischen Einschlussfunktionen zu erstellen und zu verwalten. Es bietet auch Internationalisierung, SEO und mehrere Imagespeicherlösungen, mit denen Benutzer ihre eigene Navigationsseite schnell bereitstellen und starten können.
Besuchen Sie hier: www.aigotools.com
Dieses Projekt besteht aus der Hauptnavigationsseite ( packages/aigotools
) und dem Inklusionsdienst ( packages/crawler
). Es kann über Hosting-Dienste wie Zeabur oder direkt auf einem lokalen Computer mit docker-compose
bereitgestellt werden.
OpenAI apiKey
und jina apiKey
, die für die Aufnahme von Site verwendet werden.Klonen Sie das Repository:
git clone https://github.com/someu/aigotools.git
cd aigotools
Konfigurieren von Umgebungsvariablen: Kopieren Sie die .env
-Dateien in packages/aigotools
und packages/crawler
auf .env.prod
.
cp packages/aigotools/.env packages/aigotools/.env.prod
cp packages/crawler/.env packages/crawler/.env.prod
Ändern Sie die Konfigurationsdateien entsprechend.
Starten Sie das Projekt:
docker-compose up -d
Hinweis: Wenn Sie Minio für den Bildspeicher verwenden, können Sie zunächst die Minio -Authentifizierungskonfiguration beim Starten des Projekts leer lassen. Greifen Sie nach dem Ausführen des Projekts auf das Minio -Management -Backend zu, um einen Bucket, Access_key und Secret_key zu erstellen, die öffentlichen Leseberechtigungen für den Bucket zu aktivieren, die Konfigurationsdatei zu aktualisieren und das Projekt neu zu starten.
Siehe Dokumentation: zeabur-Deploy.md
ZEABUR Demo Link: https://aigotools.zeabur.app/
Klonen Sie das Repository:
git clone https://github.com/someu/aigotools.git
cd aigotools
Abhängigkeiten installieren:
pnpm i
Konfigurieren von Umgebungsvariablen: Kopieren Sie die .env
-Dateien in packages/aigotools
und packages/crawler
auf .env.local
und ändern Sie die Konfigurationsdateien.
cp packages/aigotools/.env packages/aigotools/.env.local
cp packages/crawler/.env packages/crawler/.env.local
Starten Sie das Projekt: Navigieren Sie zu packages/aigotools
und packages/crawler
.
pnpm run dev
Wir haben auch die Designentwürfe für dieses Projekt offen. Nutzen Sie die Benutzeroberfläche und den Code aus diesem Projekt, um Ihre eigene Website zu entwickeln.
https://www.figma.com/community/file/1385200592630492334/aigotools
@Someu.
Wir begrüßen Ihre Beiträge herz! Senden Sie eine Ausgabe oder senden Sie eine Pull -Anfrage.
Bei Fragen oder Vorschlägen kontaktieren Sie uns bitte über:
Aigotools ist unter der Apache -Lizenz 2.0 lizenziert. Weitere Informationen finden Sie in der Lizenzdatei.