Un outil pour créer un moteur de recherche personnalisé à partir d'une liste de sites.
- Créez un fichier sur un service en ligne de création de fichiers en Markdown (comme CodiMD, Digipad, Framapad …) ou sur la forge.
- Ce fichier doit comporter : un titre, un bloc de citation qui constituera le message initial, et une liste de sites. Vous pouvez récupérer ce modèle ou bien regarder cet exemple.
- La recherche est plus pertinente si votre liste de sites n'est pas trop longue. Vous pouvez également utiliser le caractère générique
*
. Par exemple :ac-*.fr
permet d'intégrer tous les sitesac-lyon.fr
,ac-grenoble.fr
, etc. - Votre moteur de recherche sera alors disponible à l'adresse : https://cse.forge.apps.education.fr/#URL (en remplaçant URL par l'URL de votre fichier).
Si vous forkez le projet, vous pouvez changer le moteur de recherche par défaut, préciser la langue de recherche, et utiliser des raccourcis pour pouvoir partager votre moteur de recherche avec une URL plus courte.
En local, quand vous avez récupéré le projet :
npm install
Vous pouvez notamment modifier le fichier content.md
pour changer le contenu de la page initiale.
Une fois les changements faits dans les fichiers :
npm run build
Attention, si vous rajoutez des fichiers, il faudra aussi modifier le fichier .gitlab-ci.yml
afin de les inclure dans votre page publique.
Custom Searx Engine est un outil libre et gratuit sous licence MIT.
Il utilise d'autres logiciels libres :