Continuando Met onze blog-setup gaan we ons concentreren op het voor onze lezers gemakkelijker maken om onze inhoud te vinden
RSS-feed, interne en externe zoekopdrachten
RSS-feed
Hoewel sociale netwerken ervoor zorgden dat deze technologie veel gebruikers verloor, heeft het nog steeds zijn volgers. Hiermee kunt u in principe de updates van een blog volgen zonder dat u naar de website hoeft.
Jekyll genereert standaard zijn eigen feed en slaat deze op in de hoofdmap van de site. Maar we kunnen een externe service gebruiken door simpelweg de link te citeren na het itempad onder de feedkop.
Onder dezelfde kop kunnen we de optie vinden om het feedpictogram uit zowel de kop als de onderkant van de pagina te verwijderen. We zullen gewoon moeten veranderen van false naar true in hide.
Interne zoekmachines
Als we het hebben over zoekmachines, bedoelen we niet alleen de zoekopdracht binnen de site, maar ook dat onze site in zoekmachines verschijnt.
Om zoeken binnen de site mogelijk te maken, passen we de code van config.yml als volgt aan.
zoek: waar
search_full_content: true
We kunnen kiezen uit drie zoekopties
- ma.
- Algolia.
- Google Aangepast zoeken.
maandag
Het is de standaard geïmplementeerde optie en vereist geen extra configuratie.
Algolia
Algolia is een veel krachtigere zoekmachine dan Lunr. Het heeft een gratis abonnement en twee betalingsopties. Om het te gebruiken, moet je wijzigingen aanbrengen in een ander bestand waar we het in een later artikel over zullen hebben.
De gegevens die we moeten invullen in config.yml zijn de volgende:
zoek_provider: algolia
En de volgende gegevens die we verkrijgen bij het registreren op de site
Algolia:
application_id: # De applicatie-ID die door de service wordt verstrekt
index_name: # De naam van de zoekindex
search_only_api_key: # De toegewezen API KEY
We hebben ook de mogelijkheid om lezers te laten zien welke zoekmachine we gebruiken.
powered_by: # true (standaard), false
Vergeet niet om het cijfer te verwijderen.
We beginnen de indexering met:
ALGOLIA_API_KEY = your_admin_api_key bundel exec jekyll algoli
Google Klanten zoeken
Om Google als onze zoekmachine te gebruiken, moeten we het volgende doen;
- We gaan naar deze pagina en klikken op Nieuwe zoekmachine.
- We vullen de naam van de site in en kiezen de taal. Klik op Maken.
- Het toont ons de gegevens van de zoekmachine, kopieert en plakt de id in een bestand om het bij de hand te hebben.
- Klik op Configuratiescherm.
- In Look and feel selecteren we Result only als layout en Minimalist als thema.
- We eindigen door op Opslaan te drukken en code op te halen.
We plakken de id in het volgende gedeelte van config.yml
Google:
search_engine_id: plaats hier de zoekmachine-ID
U kunt de optie voor direct zoeken ook activeren door de parameter instant_search in te stellen op true.
Zoek machine optimalisatie
Op dit punt in het spel weten we allemaal dat de beste manier om goede zoekmachinelocaties te krijgen, is door te betalen voor advertenties. Maar als dat om budgettaire redenen niet mogelijk is, kunnen we enkele tips volgen om onze site in een mum van tijd te optimaliseren maak ze zoekmachine vriendelijker. Een van de manieren is om te verifiëren dat we verantwoordelijk zijn.
Verificatie is de manier om zoekmachines te garanderen dat we het recht hebben om de gegevens te zien die worden gegenereerd door de zoekopdrachten die naar onze site leiden
Deze stap moet worden uitgevoerd wanneer u de site naar de server gaat uploaden omdat het noodzakelijk is dat elke zoekmachine de verificatieprocedure uitvoert.
Met andere woorden, u moet enkele berichten hebben geschreven voordat u dit deel van het config.yml-bestand voltooit. We zullen dit in latere artikelen zien.
Minimal Mistakes, het thema waar we mee werken, is compatibel met de volgende zoekmachines.
Google Search Console
Verificatie kan zowel voor een domein als voor een specifiek adres. In het eerste geval is het vereist om de DNS-configuratie te kunnen wijzigen, maar in dat geval is het niet nodig om wijzigingen aan te brengen in config.yml. De andere optie is in URL-voorvoegsel, kies de HTML-tagoptie
We zullen een stukje code zien. We zijn alleen geïnteresseerd in de reeks letters en cijfers die op inhoud staan. We kopiëren ze tussen aanhalingstekens in
google_site_verification:
Bing Webmaster Tools
Bing biedt ook de mogelijkheid om DNS te bewerken en voegt de optie toe om een sitemap uit Google Search Console te importeren, die we ook niet hoeven aan te raken config.yml. Behalve dat de optie HTML Meta Tag wordt genoemd, is de procedure hetzelfde.