Recherches internes et externes. De WordPress à Jekyll 8

Recherches internes et externes

Continue Avec la configuration de notre blog, nous allons nous concentrer sur permettre à nos lecteurs de trouver plus facilement notre contenu

Flux RSS, recherches internes et externes

flux RSS

Bien que les réseaux sociaux aient fait perdre de nombreux utilisateurs à cette technologie, elle a toujours ses adeptes.  Fondamentalement, il vous permet de suivre les mises à jour d'un blog sans avoir à accéder au site Web.

Par défaut, Jekyll génère son propre flux et le stocke dans le dossier racine du site. Mais, nous pouvons utiliser un service externe simplement en citant le lien après le chemin de l'article sous l'en-tête du flux.

Sous ce même titre, nous pouvons trouver l'option pour supprimer l'icône de flux à la fois de l'en-tête et du bas de la page. Nous devrons simplement passer de faux à vrai en cache.

Moteurs de recherche internes

Lorsque nous parlons de moteurs de recherche, nous nous référons non seulement à la recherche au sein du site, mais également à notre site apparaissant dans les moteurs de recherche.

Pour permettre la recherche dans le site, nous modifions le code dans config.yml comme suit.
recherche : vrai
search_full_content : vrai

Nous pouvons choisir entre trois options de recherche

  • Lun.
  • Algolie.
  • Recherche personnalisée Google.

lun

C'est l'option implémentée par défaut et ne nécessite aucune configuration supplémentaire.

Algolia

Algolia est un moteur de recherche bien plus puissant que Lunr. Il a un plan gratuit et deux options de paiement. Pour l'utiliser, vous devez apporter des modifications dans un autre fichier dont nous parlerons dans un article ultérieur.

Les données que nous devons compléter dans config.yml sont les suivantes :

search_provider : algolie
Et les données suivantes que nous obtenons lors de l'inscription sur le site
Algolie :
application_id : # L'ID d'application fourni par le service
index_name: # Le nom de l'index de recherche
search_only_api_key : # La clé d'API attribuée
Nous avons également la possibilité de montrer aux lecteurs quel moteur de recherche nous utilisons.
powered_by : # true (par défaut), false
N'oubliez pas de supprimer le chiffre.
On commence l'indexation avec :
ALGOLIA_API_KEY = your_admin_api_key bundle exec jekyll algoli

Recherche de clients Google

Pour utiliser Google comme moteur de recherche, nous devons procéder comme suit :

  1. Nous allons sur cette page et cliquons sur Nouveau moteur de recherche.
  2. Nous remplissons le nom du site et choisissons la langue. Cliquez sur Créer.
  3. Il nous montre les données du moteur de recherche, copie et colle l'identifiant dans un fichier pour l'avoir à portée de main.
  4. Cliquez sur Panneau de configuration.
  5. Dans Look and feel, nous sélectionnons Résultat uniquement comme mise en page et Minimaliste comme thème.
  6. Nous terminons en appuyant sur Enregistrer et récupérons le code.

Nous collons l'identifiant dans la section suivante de config.yml
Google:
search_engine_id : Mettez l'identifiant du moteur de recherche ici
Vous pouvez également activer l'option de recherche instantanée en définissant le paramètre instant_search sur true.

Optimisation du moteur de recherche

À ce stade du jeu, nous savons tous que le meilleur moyen d'obtenir de bons emplacements dans les moteurs de recherche est de payer pour la publicité. Mais, si pour des raisons de budget c'est hors de question, nous pouvons suivre quelques conseils pour optimiser notre site dans un les rendre plus conviviaux pour les moteurs de recherche. L'un des moyens consiste à vérifier que nous sommes responsables.

La vérification est le moyen de garantir aux moteurs de recherche que nous avons le droit de voir les données générées par les recherches qui mènent à notre site

Cette étape doit être effectuée lorsque vous allez télécharger le site sur le serveur car il est nécessaire que chaque moteur de recherche fasse la procédure de vérification.

En d'autres termes, vous devrez avoir écrit quelques articles avant de terminer cette partie du fichier config.yml. Nous verrons cela dans des articles ultérieurs.
Minimal Mistakes, le thème avec lequel nous travaillons, est compatible avec les moteurs de recherche suivants.

Google Search Console

La vérification peut être effectuée à la fois pour un domaine et une adresse spécifique. Dans le premier cas, il est nécessaire de pouvoir modifier la configuration DNS, mais dans ce cas, il n'est pas nécessaire de modifier le config.yml. L'autre option est dans le préfixe d'URL, choisissez l'option Balise HTML
Nous allons voir un morceau de code. Nous ne nous intéressons qu'à la série de lettres et de chiffres qui sont après le contenu. Nous les copions entre guillemets dans
google_site_verification :

Bing Webmaster Tools

Bing offre également la possibilité de modifier le DNS et ajoute la possibilité d'importer un plan du site depuis Google Search Console, dont nous n'avons pas besoin de toucher config.yml. Sauf que l'option s'appelle HTML Meta Tag, la procédure est la même.


Le contenu de l'article adhère à nos principes de éthique éditoriale. Pour signaler une erreur, cliquez sur c'est par ici !.

Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.