Slik bruker du Nonlis HTML-metakoder

Med Nonlis HTML-metakoder kan en utgiver overstyre eller utfylle informasjonen som hentes fra en artikkelside. Denne referansen lister opp alle nli:*-kodene som den organiske scraperen støtter, den nøyaktige HTML-attributten hver kode godtar, og hva som skjer når koden mangler.

Bruk attributten som vises i tabellen. Støtten er med vilje ikke lik for alle: De fleste overstyringer av Open Graph og artikkeldata godtar bare property, nli:tag godtar bare name, og nyere generiske felt godtar begge.

1. Hurtigstart#

Plasser kodene i <head> på siden. Bruk verdier som ikke er tomme, eksplisitte tidssoner og absolutte offentlige HTTPS-URL-er for medier.

html
1<meta property="nli:title" content="City council approves the 2027 budget">
2<meta property="nli:description" content="The council approved the budget after a three-hour debate.">
3<meta property="nli:type" content="article">
4<meta name="nli:url" content="https://news.example.com/politics/city-budget-2027">
5
6<meta property="nli:image" content="https://media.example.com/city-budget-wide.jpg">
7<meta property="nli:image:alt" content="Councillors voting in the city chamber">
8
9<meta property="nli:author" content="Alex Morgan">
10<meta property="nli:published_time" content="2026-08-25T09:30:00+02:00">
11<meta property="nli:modified_time" content="2026-08-25T10:15:00+02:00">
12<meta property="nli:section" content="Politics">
13<meta name="nli:tag" content="city council">
14<meta name="nli:tag" content="budget">
15
16<meta name="nli:video" content="https://media.example.com/city-budget-16x9.mp4">

2. Fullstendig oversikt over feltene#

«Første treff» betyr at bare én verdi beholdes. Ikke bruk både name og property for samme semantiske felt. «Ingen reserveløsning» betyr at målet forblir tomt når koden mangler.

KodeGodtatt attributtAntall verdierVerdiformatTilordnet betydningPrioritet eller sammenslåingReserveløsning når koden manglerTilgjengelighet
nli:titlepropertyEnkeltverdiRen tekst som ikke er tomOpen Graph-tittelErstatter konfigurerte verdier og og:titleKonfigurert XPath for tittel, deretter og:titleTilgjengelig
nli:descriptionpropertyEnkeltverdiRen tekst som ikke er tomOpen Graph-beskrivelseErstatter konfigurerte verdier og og:descriptionKonfigurert XPath for beskrivelse, deretter og:descriptionTilgjengelig
nli:imagepropertyKan gjentasAbsolutt offentlig HTTPS-URL til et bildeSamling av hovedbilder i Open GraphHele nli:image-listen erstatter vanlige artikkelbilderKonfigurert XPath for bilde, deretter og:image, og:image:url, så og:image:secure_urlTilgjengelig
nli:image:altpropertyEnkeltverdiRen tekst som ikke er tomAlternativ tekst for hovedbildetErstatter og:image:altog:image:altTilgjengelig
nli:typepropertyEnkeltverdiOpen Graph-objekttype, for eksempel articleOpen Graph-innholdstypeErstatter og:typeog:typeTilgjengelig
nli:urlname eller propertyEnkeltverdi, første treffAbsolutt kanonisk HTTPS-URLKanonisk URL for organisk innholdHar forrang over den kanoniske lenken<link rel="canonical">Tilgjengelig
nli:content_tierpropertyEnkeltverdiTekst for nivå definert av utgiveren, for eksempel free eller premiumInnholdsnivå for artikkelenErstatter den tilsvarende article:*-verdienarticle:content_tier med property, deretter nameTilgjengelig
nli:locationpropertyKan gjentasStedsnavn eller identifikator som ikke er tomSamling av steder for artikkelennli:location-listen erstatter den tilsvarende article:*-listenarticle:location med property, deretter nameTilgjengelig
nli:opinionpropertyEnkeltverdiMerking av meningsstoff definert av utgiverenVerdi for meningsstoff i artikkelenErstatter den tilsvarende article:*-verdienarticle:opinion med property, deretter nameTilgjengelig
nli:authorpropertyKan gjentasForfatternavn eller absolutt URL til profilenSamling av forfattere for artikkelennli:author-listen erstatter den tilsvarende article:*-listenarticle:author med property, deretter nameTilgjengelig
nli:published_timepropertyEnkeltverdiISO 8601-dato og -klokkeslett med tidssonePubliseringstidspunkt for artikkelenErstatter konfigurerte datoer og vanlige artikkeldatoerKonfigurert XPath for dato, deretter article:published_time, så og:article:published_timeTilgjengelig
nli:modified_timepropertyEnkeltverdiISO 8601-dato og -klokkeslett med tidssoneOppdateringstidspunkt for artikkelenErstatter den tilsvarende article:*-verdienarticle:modified_time med property, deretter nameTilgjengelig
nli:sectionpropertyEnkeltverdiSeksjonsnavn som ikke er tomtArtikkelens seksjonErstatter den tilsvarende article:*-verdienarticle:section med property, deretter nameTilgjengelig
nli:tagnameKan gjentasÉn etikett per elementRenset samling av artikkeletiketterSlås sammen med article:tag og etiketter fra konfigurert XPath, og erstatter dem ikkeDe andre kildene til etiketter er fortsatt tilgjengeligeTilgjengelig
nli:image1name eller propertyEnkeltverdi, første treffAbsolutt offentlig HTTPS-URL til et bildeEgendefinert bildeplass 1 for organisk innholdUavhengig av samlingen av hovedbilderIngen reserveløsningTilgjengelig
nli:image2name eller propertyEnkeltverdi, første treffAbsolutt offentlig HTTPS-URL til et bildeEgendefinert bildeplass 2 for organisk innholdUavhengig av samlingen av hovedbilderIngen reserveløsningTilgjengelig
nli:image3name eller propertyEnkeltverdi, første treffAbsolutt offentlig HTTPS-URL til et bildeEgendefinert bildeplass 3 for organisk innholdUavhengig av samlingen av hovedbilderIngen reserveløsningTilgjengelig
nli:image4name eller propertyEnkeltverdi, første treffAbsolutt offentlig HTTPS-URL til et bildeEgendefinert bildeplass 4 for organisk innholdUavhengig av samlingen av hovedbilderIngen reserveløsningTilgjengelig
nli:image5name eller propertyEnkeltverdi, første treffAbsolutt offentlig HTTPS-URL til et bildeEgendefinert bildeplass 5 for organisk innholdUavhengig av samlingen av hovedbilderIngen reserveløsningTilgjengelig
nli:image6name eller propertyEnkeltverdi, første treffAbsolutt offentlig HTTPS-URL til et bildeEgendefinert bildeplass 6 for organisk innholdUavhengig av samlingen av hovedbilderIngen reserveløsningTilgjengelig
nli:videoname eller propertyEnkeltverdi, første treffDirekte, absolutt offentlig HTTPS-URL til en videoStandardvideo eller eldre video for organisk innholdEn gyldig verdi erstatter den første Schema.org-video-URL-en som oppdagesFørste gyldige Schema.org-VideoObject. Den eksisterende oppdagelsen og importen av miniatyrbilder gjelderTilgjengelig. Tilknytning av flere versjoner er planlagt i API #4640
nli:video:imagename eller propertyEnkeltverdi, første treffAbsolutt offentlig HTTPS-URL til et bildeMiniatyrbilde for standardversjonenSkal bare påvirke den tilhørende nli:video-versjonenEksisterende oppdagelse av miniatyrbilde for standardvideoPlanlagt i API #4640, støttes ikke for øyeblikket
nli:shortname eller propertyEnkeltverdi, første treffDirekte, absolutt offentlig HTTPS-URL til en videoVertikal versjon eller kortversjonOppretter en versjon som er uavhengig av nli:videoIngen kortversjonPlanlagt i API #4640, støttes ikke for øyeblikket
nli:short:imagename eller propertyEnkeltverdi, første treffAbsolutt offentlig HTTPS-URL til et bildeMiniatyrbilde for kortversjonenSkal bare påvirke den tilhørende nli:short-versjonenEksisterende oppdagelse av miniatyrbilde for kortvideoPlanlagt i API #4640, støttes ikke for øyeblikket

3. Overstyre, gjenta eller slå sammen#

3.1. Overstyring av enkeltverdier#

Et felt med enkeltverdi beholder én verdi. Når en støttet nli:*-enkeltverdi finnes, har den forrang over den oppførte reserveløsningen. Bruk feltet én gang. For felt som godtar begge attributtene, gir bruk av begge et tvetydig førstetreff som avhenger av rekkefølgen i dokumentet.

3.2. Erstatning med gjentatte verdier#

Gjenta nli:image, nli:location eller nli:author én gang per verdi. Hvis minst én Nonli-spesifikk verdi blir funnet, erstatter den listen den tilsvarende Open Graph-listen eller article:*-listen.

html
1<meta property="nli:image" content="https://media.example.com/story-wide.jpg">
2<meta property="nli:image" content="https://media.example.com/story-square.jpg">
3<meta property="nli:author" content="Alex Morgan">
4<meta property="nli:author" content="Sam Lee">
5<meta property="nli:location" content="Paris">
6<meta property="nli:location" content="Brussels">

3.3. Sammenslåtte etiketter#

nli:tag er det bevisste unntaket. Gjenta den med name. Nonli slår verdiene sammen med article:tag og eventuelle konfigurerte uttrekk av etiketter, og renser deretter den samlede listen.

html
1<meta property="article:tag" content="Europe">
2<meta name="nli:tag" content="European Union">
3<meta name="nli:tag" content="elections">

4. Datoer og URL-er#

Datoer må være gyldige ISO 8601-datoer og -klokkeslett med en eksplisitt tidssone. Disse eksemplene representerer nøyaktige tidspunkter:

html
1<meta property="nli:published_time" content="2026-08-25T09:30:00+02:00">
2<meta property="nli:modified_time" content="2026-08-25T08:15:00Z">

Ikke bruk en verdi med bare dato, som 2026-08-25, eller et klokkeslett uten sone, som 2026-08-25T09:30:00. En ugyldig dato kan få skrapingen til å mislykkes i stedet for å aktivere reserveløsningen.

For bilder og videoer bruker du direkte, absolutte HTTPS-URL-er som returnerer mediefilen offentlig. Relative URL-er, HTML-spillersider, nettleserøkter, signerte URL-er som utløper og URL-er som krever informasjonskapsler, er usikre inndata for en integrasjon.

5. Hovedbilder, egendefinerte plasser og miniatyrbilder for video#

Disse bildefamiliene er uavhengige av hverandre:

  • nli:image er samlingen av hovedbilder for artikkelen, og den kan gjentas
  • nli:image1 til og med nli:image6 er seks separate egendefinerte plasser som brukes når roboter velger bilde
  • nli:video:image er planlagt som miniatyrbilde bare for standardvideoen
  • nli:short:image er planlagt som miniatyrbilde bare for kortvideoen

Et nummerert egendefinert bilde blir ikke med i nli:image og erstatter det ikke. Et miniatyrbilde for en versjon må aldri bli et artikkelbilde eller miniatyrbildet til den andre versjonen.

6. Standardversjon og kortversjon av video#

Per 25. august 2026 er bare nli:video tilgjengelig. API- og domenearbeidet som spores i nonli/api#4640, er fortsatt åpent, så nli:short, nli:video:image og nli:short:image må ikke brukes som inndata i produksjon ennå.

Den fullstendige målsyntaksen nedenfor er gitt for implementeringsplanlegging. Den blir først gyldig etter at API #4640 er utrullet og HTML-kompatibilitetstestene er bestått:

html
1<!-- Available today; becomes the standard rendition in the multi-rendition contract -->
2<meta name="nli:video" content="https://media.example.com/report-16x9.mp4">
3
4<!-- Planned in API #4640; not currently supported -->
5<meta name="nli:video:image" content="https://media.example.com/report-16x9.jpg">
6<meta name="nli:short" content="https://media.example.com/report-9x16.mp4">
7<meta name="nli:short:image" content="https://media.example.com/report-9x16.jpg">

Etter utrullingen kan hver video stå alene. Et miniatyrbilde uten tilhørende video blir ignorert og oppretter ingen versjon. Hvis en versjon ikke har et eget miniatyrbilde, beholder versjonen den eksisterende oppdagelsen og importen sin, og den låner ikke bildet til den andre versjonen.

7. Tomme og ugyldige verdier#

  • Ikke bruk et meta-element når verdien er ukjent.
  • Tomme verdier for nli:video og nli:image1…nli:image6 blir ignorert.
  • For andre overstyringer kan et tomt element telle som til stede og undertrykke reserveløsningen. Bruk bare innhold som ikke er tomt.
  • En ugyldig nli:video-URL erstatter ikke en gyldig Schema.org-video.
  • En relativ nli:url kan løses opp mot den skrapte siden, men utgivere bør bruke én stabil, absolutt, kanonisk HTTPS-URL.
  • Hvis name- og property-versjonene av samme generiske felt finnes samtidig, vinner det første elementet som samsvarer. Bruk bare én av dem.

8. HTML eller MRSS?#

Bruk disse kodene når Nonli skraper en HTML-artikkelside. Hvis CMS-et ditt eksporterer en feed med videoressurser, bruker du i stedet veiledningen for MRSS-videofeeden. Den forklarer hvordan du grupperer standardversjoner og kortversjoner med egne miniatyrbilder i ett feedelement.

Var denne artikkelen nyttig?

Book en personlig demo med teamet vårt.