Nastavljajući sa ovu seriju članaka o tome kako sam prešao s WordPressa na Jekyll, Došlo je vrijeme da ostavimo teoriju iza sebe i prijeđemo na praksu.
Opisujem korake konfiguracije u smislu da sam ih napravio. Prva datoteka za uređivanje je config.yml. U ovome nalazimo zadanu konfiguraciju stranice. Svakom određenom postu ili stranici može se dodijeliti drugačija konfiguracija. Ali, u slučaju da to ne učinimo, dodijelit će se onaj utvrđen u ovoj datoteci.
Imajte na umu da smo u prethodnom članku preuzeli temu i temeljimo se na njoj za stvaranje našeg web mjesta.
Proširenje .yml označava da je dokument napisan pomoću YAML-a. Ovaj jezik omogućuje uspostavljanje hijerarhija između podataka na način koji je razumljiv i računalima i ljudima. Jekyll ga koristi kako bi dao dosljednost raznim komponentama projekta.
Kako konfigurirati web stranicu pomoću YAML-a
Osnovni Jekyll projekt sadrži datoteku config.yml koja nam omogućuje definiranje nekih parametara.
Ti su parametri predstavljeni u formatu
Kategorija: ”sadržaj” Vrijedno je spomenuti da mu prethodi znak # zanemaruje se, pa ako želimo da Jekyll koristi taj parametar, moramo ga ukloniti.
U našoj datoteci config.yml vidjet ćemo otprilike ovako:
title:
Naslov web stranice
email:
E-adresa web mjesta
description:
Opis objekta web mjesta za prikaz tražilica
baseurl
: Ako je blog dio druge web stranice i ako mu je dodijeljena određena mapa, to je ovdje naznačeno
url:
Primarna domena web mjesta.
Postoje i dvije druge kategorije.
twitter_username
github_username:
Ova dva parametra pokazuju veze do korisničkih računa Twittera i Githuba.
Ispod ćete reći Jekyllu koju temu koristiti i koje dodatke.
Config.yml u minimalnim pogreškama
NKoristit ćemo temu s mnogo više opcija i, prema tome, zahtijeva cjelovitiji config.yml. Najpraktičnije je kopirati datoteku iz tematskog projekta i zalijepite ga u naš umjesto u njegov sadržaj. Nakon što to učinimo, uređujemo sljedeće parametre
Sjetite se da je naš primjer projekta bio vrtlarski blog.
Prvo što moramo učiniti je uspostaviti temu. U ovom retku
# theme : "minimal-mistakes-jekyll
»Brišemo simbol brojke" # "
Ova tema nudi nekoliko varijacija. Sviđa mi se poziv Aqua. Komentiramo "zadani" postavljanjem simbola #d ispred imena i komentarišemo "aqua
Locale označava jezik web stranice u formatu language_VARIANT. Na primjer, budući da sam u Argentini, to je
locale : "es-AR
»
Popis jezika možete pronaći na jeziku: ovu stranicu
Označavamo naslov stranice
title : "Blog de jardinería"
Odabiremo separator između naslova web mjesta i naslova posta tako da se ispravno prikazuje u tražilicama.
title_separator : "-"
Možemo dodati podnaslov
subtitle: “Llevamos la naturaleza a tu computadora”
Navodimo ime osobe odgovorne za web mjesto
name : "Rosendo Margarito Flores"
Dovršavamo opis stranice za prikaz u tražilicama i na početnoj stranici
description : "Un blog para difundir el auto cultivo de vegetales y flores entre aquellos que no tienen la menor idea de cómo se hace."
Sljedeća dva parametra su dva stara poznanika, ali obrnutim redoslijedom.
EU prvom slučaju naznačujemo domenu web stranice
url: "https: //desdeeljardin.flor"
Pretpostavimo da je naš blog bio dio trgovine sjemenom. Možda ćemo mu htjeti dodijeliti vlastitu standardnu adresu s vrtnog cvijeta / bloga.
Onda to radimo
baseurl : "/blog"
Iz nekog razloga postovi sa slikama imaju više posjeta nego oni bez njih. Ako im niste dodijelili jedan, možete ga aktivirati prema zadanim postavkama aktiviranjem ovog parametra.
teaser : "/assets/images/500x300.png"
Kako bih izbjegao zabunu, zadržat ću izvornu strukturu datoteka teme. Stoga, u mapi našeg projekta moramo stvoriti mapu koja se naziva imovina, unutar nje slike pod nazivom, a unutar nje 500 × 300 piksela pod nazivom 500 × 300.png
Također možemo odabrati logotip web stranice. Ponavljamo postupak za njegovo stvaranje i spremanje u iste mape i dopunjavanje parametra:
logo : "/assets/images/88x88.png"
Možemo odabrati drugačiji naslov od web mjesta koji će biti prikazan na vrhu preglednik
masthead_title: “¡Feliz primavera!”
U sljedećem ćemo članku nastaviti s pregledom mogućnosti konfiguracije. Ali, koristim priliku da pojasnim da o vrtlarstvu nemam pojma. Stoga nisam odgovoran za ono što piše na primjeru bloga.