Interne og eksterne søk. Fra WordPress til Jekyll 8

Interne og eksterne søk

Fortsetter Med bloggoppsettet vårt skal vi fokusere på gjøre det lettere for leserne våre å finne innholdet vårt

RSS-feed, interne og eksterne søk

RSS-feed

Selv om sosiale nettverk førte til at denne teknologien mistet mange brukere, har den fortsatt sine følgere.  Det lar deg i utgangspunktet følge oppdateringene til en blogg uten å ha tilgang til nettstedet.

Som standard genererer Jekyll sin egen feed og lagrer den i nettstedets rotmappe. Men vi kan bruke en ekstern tjeneste ganske enkelt ved å sitere lenken etter varebanen under feedoverskriften.

Under samme overskrift kan vi finne muligheten til å fjerne feedikonet fra både overskriften og bunnen av siden. Vi må rett og slett skifte fra falsk til sann i skjul.

Interne søkemotorer

Når vi snakker om søkemotorer, viser vi ikke bare til søket på nettstedet, men også til nettstedet vårt som vises i søkemotorer.

For å tillate søk på nettstedet endrer vi koden til config.yml som følger.
søk: sant
search_full_content: sant

Vi kan velge mellom tre søkealternativer

  • Man.
  • Algolia.
  • Google tilpasset søk.

Man

Det er alternativet implementert som standard og krever ingen ekstra konfigurasjon.

Algolia

Algolia er en mye kraftigere søkemotor enn Lunr. Den har en gratis plan og to betalingsalternativer. For å bruke den, må du gjøre endringer i en annen fil som vi vil snakke om i en senere artikkel.

Dataene vi må fylle ut i config.yml er følgende:

søkeleverandør: algolia
Og følgende data som vi får når vi registrerer oss på nettstedet
Algolia:
application_id: # Program-ID som tilbys av tjenesten
index_name: # Navnet på søkeindeksen
search_only_api_key: # Den tildelte API-NØKKELEN
Vi har også muligheten til å vise leserne hvilken søkemotor vi bruker.
powered_by: # true (standard), false
Husk å fjerne tallet.
Vi starter indekseringen med:
ALGOLIA_API_KEY = din_admin_api_key-pakke utfører jekyll algoli

Google Kundesøk

For å bruke Google som vår søkemotor, må vi gjøre følgende;

  1. Vi går til denne siden og klikker på Ny søkemotor.
  2. Vi fyller ut navnet på nettstedet og velger språk. Klikk på Opprett.
  3. Det viser oss dataene til søkemotoren, kopierer og limer inn ID-en i en fil for å ha den for hånden.
  4. Klikk på Kontrollpanel.
  5. I Look and feel velger vi bare Resultat som layout og minimalistisk som tema.
  6. Vi avslutter med å trykke Lagre og få kode.

Vi limer inn ID-en i neste del av config.yml
Google:
search_engine_id: Sett søkemotor-ID her
Du kan også aktivere alternativet for øyeblikkelig søk ved å sette parameteren instant_search til true.

Optimalisering av søkemotorer

På dette tidspunktet i spillet vet vi alle at den beste måten å få gode søkemotorposisjoner er å betale for reklame. Men hvis det av budsjettmessige årsaker ikke er aktuelt, kan vi følge noen tips for å optimalisere nettstedet vårt i en gjøre dem mer søkemotorvennlige. En av måtene er å verifisere at vi er ansvarlige.

Bekreftelse er måten å garantere søkemotorer at vi har rett til å se dataene som genereres fra søkene som fører til nettstedet vårt

Dette trinnet må gjøres når du skal laste opp nettstedet til serveren fordi det er nødvendig at hver søkemotor utfører bekreftelsesprosedyren.

Med andre ord må du ha noen innlegg skrevet før du fullfører denne delen av config.yml-filen. Vi vil se dette i senere artikler.
Minimal Mistakes, temaet vi jobber med, er kompatibelt med følgende søkemotorer.

Google Search Console

Bekreftelse kan gjøres for både et domene og en spesifikk adresse. I det første tilfellet er det nødvendig å kunne endre DNS-konfigurasjonen, men i så fall er det ikke nødvendig å gjøre endringer i config.yml. Det andre alternativet er i URL-prefiks, velg alternativet HTML-tag
Vi får se et stykke kode. Vi er bare interessert i serien med bokstaver og tall som er etter innhold. Vi kopierer dem mellom anførselstegn i
google_site_verification:

Bing Webmaster Tools

Bing tilbyr også muligheten til å redigere DNS og legger til muligheten for å importere et områdekart fra Google Search Console, og ingen av dem trenger vi å trykke på config.yml. Med unntak av at alternativet heter HTML Meta Tag, er prosedyren den samme.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.