Aigotools aide les utilisateurs à créer et à gérer rapidement le répertoire de sites Web avec la gestion intégrée du site et les fonctionnalités d'inclusion automatique. Il propose également l'internationalisation, le référencement et plusieurs solutions de stockage d'images, permettant aux utilisateurs de déployer et de lancer rapidement leur propre site de navigation.
Visitez ici: www.aigotools.com
Ce projet se compose du site de navigation principal ( packages/aigotools
) et du service d'inclusion ( packages/crawler
). Il peut être déployé via des services d'hébergement comme ZeAbur ou directement sur une machine locale à l'aide de docker-compose
.
OpenAI apiKey
et jina apiKey
, qui sont utilisés pour l'inclusion du site.Clone le référentiel:
git clone https://github.com/someu/aigotools.git
cd aigotools
Configurer les variables d'environnement: Copiez les fichiers .env
dans packages/aigotools
et packages/crawler
sur .env.prod
.
cp packages/aigotools/.env packages/aigotools/.env.prod
cp packages/crawler/.env packages/crawler/.env.prod
Modifiez les fichiers de configuration en conséquence.
Démarrer le projet:
docker-compose up -d
Remarque: Si vous utilisez MINIO pour le stockage d'images, vous pouvez initialement laisser la configuration d'authentification MINIO vide lors du démarrage du projet. Après avoir exécuté le projet, accédez au backend Minio Management pour créer un godet, access_key et secret_key, activez les autorisations de lecture publique pour le seau, mettez à jour le fichier de configuration et redémarrez le projet.
Reportez-vous à la documentation: ZeAbur-Deploy.md
Lien de démonstration de Zeabour: https://aigotools.zebur.app/
Clone le référentiel:
git clone https://github.com/someu/aigotools.git
cd aigotools
Installez les dépendances:
pnpm i
Configurer les variables d'environnement: Copiez les fichiers .env
dans packages/aigotools
et packages/crawler
vers .env.local
et modifiez les fichiers de configuration.
cp packages/aigotools/.env packages/aigotools/.env.local
cp packages/crawler/.env packages/crawler/.env.local
Commencez le projet: accédez à packages/aigotools
et packages/crawler
respectivement.
pnpm run dev
Nous avons également open le projet de conception pour ce projet. N'hésitez pas à utiliser l'interface utilisateur et le code de ce projet pour développer votre propre site Web.
https://www.figma.com/community/file/1385200592630492334/aigotools
@Someu.
Nous accueillons chaleureusement vos contributions! Soumettez un problème ou soumettez une demande de traction.
Pour toute question ou suggestion, veuillez nous contacter via:
AIGOTOOLS est sous licence en vertu de la Licence 2.0 Apache. Pour plus de détails, consultez le fichier de licence.