Tämä juttu toimii sisältöesimerkkinä: näytetään otsikkotasot, typografia, listat, linkit, kuvat (uusi img-shortcode) sekä sivuston koko väripaletti. Myös pieniä lisäelementtejä, kuten korostetut lainaukset ja koodiblokit, on mukana.

Otsikkotasot ja typografia

Tässä kappaleessa käytetään tekstihierarkiaa ja fonttipinoa.

Fontit

Pääfonttipino on Space Grotesk, Fira Sans, IBM Plex Sans, Segoe UI, system-ui, -apple-system, sans-serif. Seuraava tekstipari havainnollistaa eroja:

H4-esimerkki

H4-taso toimii mikro-otsikkona, jolla voi nimetä pieniä osioita.

“Hyvä sisältö on rakennettu kuin hyvä resepti: aineksia on sopivasti ja niille on oikea järjestys.”

Värit

Alla taulukko sivuston väreistä (nimi, hex ja esikatselu). Näitä käytetään taustaan, typografiaan ja korostuksiin.

NimiHexNäyte
Dark charcoal#0e111aPäätausta
Navy tint#11182aLiukuväri/paneelit
Card night#101726Korttien tausta
Outline blue-gray#1f2a3dRajaukset
Ice white#eef2ffTeksti
Steel blue#9fb3d3Leipäteksti
Sunset orange#ff8a3dCTA/linkit
Mint teal#45d6c5Eyebrow-korostus

Listat ja linkit

Numeroitu lista:

  1. Ensimmäinen vaihe: otsikko ja johdanto.
  2. Toinen vaihe: korostukset, lainaukset ja listat.
  3. Kolmas vaihe: kuvat ja tekniset asetukset.

Kuvat ja shortcode

Kuva ladataan sivun resurssina ja käsitellään Hugo Pipes -ketjussa (WebP + fallback, sizes-attribuutti). Alt-teksti on pakollinen:

{{< img src="demo.png" alt="Gradienttikuva, jossa sekoittuu taustan tummuus ja korostevärit" sizes="(min-width: 960px) 60vw, 100vw" maxWidth="1200" quality="82" >}}
Gradienttikuva, jossa sekoittuu taustan tummuus ja korostevärit

Toinen esimerkki samasta kuvasta pienemmällä maksimileveydellä ja omalla CSS-luokalla, jos haluat rajata tilaa kortin sisällä:

{{< img src="demo.png" alt="Pienennetty versio gradienttikuvasta" maxWidth="720" sizes="(min-width: 720px) 50vw, 90vw" class="card" >}}
Pienennetty versio gradienttikuvasta

Ulkoiset kuvat (R2 + manifest)

Klikkaa mitä tahansa kuvaa avataksesi suurimman version modaalissa. Nämä käyttävät data/external-media.json -manifestia ja noutavat optimoinnit static2.nohittomiksei.fi/optimized/ -polusta.

Täysleveä:

{{< externalimg server="static2" name="reiska" alt="Sinitaivaan alla polulla kävelevä Reiska metsän laidassa" layout="full" title="Reiska polulla" description="Täysleveä ulkoinen kuva, joka venyy koko sisältöalueen leveydelle ja aukeaa 1920px versiona modaalissa." >}}
Reiska polulla
Täysleveä ulkoinen kuva, joka venyy koko sisältöalueen leveydelle ja aukeaa 1920px versiona modaalissa.

Keskelle pakattu puolikas leveys:

Keskitetty kuva
Kuva vie noin puolet sisältöalueesta ja keskittyy keskelle tekstiblokkia.

Kuva vasemmalla, teksti oikealla:

Vasen asettelu, Fastmail
Puolileveä kuva ja kuvateksti rinnakkain leveillä näytöillä, pinoutuu allekkain mobiilissa. Kuva ladataan static (Fastmail)

Kuva oikealla, teksti vasemmalla:

Oikea asettelu
Kuvateksti vie vasemman palstan, kuva ankkuroituu oikealle; mobiilissa järjestys yhtenä sarakkeena.

Esimerkkilainaus omalla korostuksellaan:

Hyvä sisältö on rakennettu kuin hyvä resepti: aineksia on sopivasti ja niille on oikea järjestys.

— Sisältöstrategi

CTA-kortti linkkaamaan toiseen sivuun:

Linkbox-demo

Google Photos -linkit

CTA ulkoisiin Google Photos -linkkeihin (kuva ja albumi):

Google Photos

Kuva avautuu Google Photos -linkissä.

Avaa kuva

Esimerkkikuva Google Photos -linkillä.

Google Photos

Albumi avautuu Google Photos -linkissä.

Avaa albumi

Esimerkkialbumi Google Photosissa.

Muita elementtejä

Column 1Column 2Column 3
Hyvä sisältö on rakennettu kuin hyvä resepti: aineksia on sopivasti ja niille on oikea järjestysValue 2Hyvä sisältö on rakennettu kuin hyvä resepti: aineksia on sopivasti ja niille on oikea järjestys3

Koodiblokki:

hugo server -D

Painikkeeksi stailattu linkki toimii kuten tavallinen linkki, mutta käyttää btn-luokkia (voit lisätä luokan markdownin HTML-blokissa):

Katso esittely esimerkkinä painikkeesta