continuant amb la configuració del nostre bloc, anem a enfocar-nos en facilitar-los als nostres lectors el trobar el nostre contingut
Feed RSS, recerques internes i externes
Font RSS
Tot i que les xarxes socials van fer que aquesta tecnologia perdés molts usuaris, encara té els seus seguidors. Bàsicament permet seguir les actualitzacions d'un blog sense haver d'accedir a la pàgina web.
Per defecte, Jekyll genera el seu propi feed i l'emmagatzema en la carpeta arrel del lloc. Però, podem fer servir un servei extern simplement posant entre cometes l'enllaç després de l'item path que es troba sota l'encapçalament feed.
Sota aquest mateix encapçalat podem trobar l'opció de remoure la icona de el feed tant de la capçalera com de la part inferior de la pàgina. Simplement haurem de canviar de false a true en hide.
cercadors interns
Quan parlem de cercadors ens estem referint no només a la recerca dins de el lloc sinó també al fet que el nostre lloc aparegui en cercadors.
Per permetre la recerca dins de el lloc modifiquem el codi de config.yml de la següent forma.
search: true
search_full_content: true
Podem optar entre tres opcions de cerca
- dl.
- Algòlia.
- Google Custom Search.
lunr
És l'opció implementada per defecte i no requereix cap tipus de configuració addicional.
Algolia
Algolia és un cercador molt més potent que Lunr. Disposa d'un pla gratuït i dues opcions de pagament. Per utilitzar-lo cal fer modificacions en un altre arxiu de què parlarem en un article posterior.
Les dades que hem de completar en config.yml són els següents:
search_provider: algolia
I les següents dades que obtenim a l'registrar-nos en el lloc
Algòlia:
application_id: # El ID d'aplicació proveït pel servei
index_name: # El nom de l'índex de cerca
search_only_api_key: # L'API KEY assignada
A més tenim l'opció de mostar als lectors que Cercador estem fent servir.
powered_by: # true (default), false
Recorda remoure el numeral.
Posem en marxa el indexat amb:
ALGOLIA_API_KEY = your_admin_api_key bundle exec Jekyll algoli
Google Customer Search
Per utilitzar Google com el nostre motor de cerca hem de fer el següent;
- Anem a aquesta pàgina i premem a New search engine.
- Completem amb el nom de el lloc i vam triar l'idioma. Premem a Create.
- Ens mostra les dades de l'cercador, copia i enganxa en un arxiu l'id per tenir-lo a mà.
- Feu clic en Control Panel.
- En Look and feel seleccionem Result only com layout i Minimalist com theme.
- Vam finalitzar prement Save and get code.
Enganxem l'id en la següent secció de config.yml
Google:
search_engine_id: Posa aquí l'id de el cercador
També podràs activar l'opció de cerca instantània posant en true a l'paràmetre instant_search
Optimització per a motors de cerca
A aquesta alçada de el partit, tots sabem que la millor forma d'aconseguir bones ubicacions en els cercadors és pagant publicitat. Però, si per raons de pressupost això està descartat, podem seguir alguns consells per optimitzar el nostre lloc de forma de fer-los més amigables amb els motors de cerca. Una de les maneres és verificar que som els responsables.
La verificació és la forma de garantir als motors de cerca que tenim dret a veure les dades que es generen a partir de les recerques que porten al nostre lloc
Aquest pas s'ha de fer quan vas a pujar el lloc a el servidor perquè és necessari que cada cercador faci el procediment de verificació.
És a dir que hauràs de tenir alguns post escrits abans de completar aquesta part de l'arxiu config.yml. Veurem això en articles posteriors.
Minimal Mistakes, el tema amb el qual estem treballant, és compatible amb els següents motors de cerca.
Consola de cerca de Google
La verificació es pot fer tant per a un domini com per a una direcció específica. En el primer cas es requereix poder modificar la configuració dels DNS, però en aquest cas no hi ha necessitat de fer canvis en config.yml. L'altra opció és a URL Prefix triar l'opció HTML Tag
Veurem un tros de codi. Només ens interessa la sèrie de lletres i números que estan després de content. Les copiem entre cometes en
google_site_verification:
Bing Webmaster Tools
Bing també ofereix l'opció d'editar DNS i afegeix la d'importar un mapa de el lloc des de Google motor de Console.Para cap de les dues necessitem tocar config.yml. Excepte perquè l'opció es diu HTML Meta Tag, el procediment és el mateix.