Hopp til innhold
skribbskribb

Utviklere

Design

Nettsted

Bredden, avstanden, titlene, fargene, seksjonene og formen på nettstedet, slik de står under Utseende i byggeren. Bredde og avstand kan alle endre. Resten følger med en pakke. Tema, aksentfarge og skrifter gjelder hele publikasjonen og står under Utseende.

Krever en publikasjon satt opp som nettsted. Meldinger krever i tillegg en pakke, Skribb Litt eller Skribb Mer.

Alle sidene

Kodeeksemplene kaller en skribb-funksjon. Hent klienten for språket ditt →

GET/v1/site-design

style:read

Hent designet

Svaret · 200

designSiteDesign
Designet.
design_unlockedboolean
Om publikasjonen har en pakke, så alt annet enn width og spacing kan endres.
Svar
{
  "design": {
    "width": "default",
    "spacing": "roomy",
    "typography": "elegant",
    "color": "varm",
    "section_style": "soft",
    "corners": "myk",
    "buttons": "pille",
    "padding": "default",
    "gap": "default",
    "text_size": "default"
  },
  "design_unlocked": true
}
# Kaller skribb-klienten: https://skribb.no/utviklere/autentisering#klient
skribb "/site-design"

PATCH/v1/site-design

style:write

Endre en eller flere av dem

Send bare det du vil endre. En verdi utenfor lista blir avvist med en kode som navngir feltet, og allowed i svaret lister det ruta tar imot. Vil du endre noe som krever pakke uten å ha den, svarer vi 403 design-plan-required, fields lister feltene det gjelder, og ingenting er lagret. Et felt du sender med verdien det har fra før, teller ikke.

Bodyen du sender

widthstring
Bredden på innholdet.narrowdefaultwide
spacingstring
Avstanden mellom seksjonene.cozydefaultroomy
typographystring
Titlene: størrelse, tetthet og skrifttype. elegant gir serif, teknisk gir skrivemaskinskrift. Krever en pakke, Skribb Litt eller Skribb Mer.defaultdisplaycompactelegantgeometriskteknisk
colorstring
Hvor mye farge seksjonene får, og hvilken tone. Krever en pakke, Skribb Litt eller Skribb Mer.defaultmutedvividvarmkjoligkontrast
section_stylestring
Hvordan seksjoner og kort skilles: bånd, rammer eller ingenting. Krever en pakke, Skribb Litt eller Skribb Mer.defaultflatoutlinedsoftplakat
cornersstring
Hjørnene på kort, bilder og knapper. Krever en pakke, Skribb Litt eller Skribb Mer.skarpdefaultmykrund
buttonsstring
Formen på knappene. default følger hjørnene. Krever en pakke, Skribb Litt eller Skribb Mer.defaultpillefirkant
paddingstring
Luften over og under innholdet i hver seksjon. Krever en pakke, Skribb Litt eller Skribb Mer.tettdefaultluftig
gapstring
Mellomrommet i kort, lister og rutenett. Krever en pakke, Skribb Litt eller Skribb Mer.tettdefaultluftig
text_sizestring
Størrelsen på tekst og overskrifter. Krever en pakke, Skribb Litt eller Skribb Mer.litendefaultstor

Svaret · 200

designSiteDesign
Designet slik det nå er.
design_unlockedboolean
Om publikasjonen har en pakke, så alt annet enn width og spacing kan endres.
# Kaller skribb-klienten: https://skribb.no/utviklere/autentisering#klient
skribb "/site-design" \
  -X PATCH \
  -H "content-type: application/json" \
  -d '{
    "spacing": "roomy"
  }'

Objekter

SiteDesign

Designet på nettstedet. Hver verdi er en fast nøkkel.

Felter

widthstring
Bredden på innholdet.narrowdefaultwide
spacingstring
Avstanden mellom seksjonene.cozydefaultroomy
typographystring
Titlene: størrelse, tetthet og skrifttype. elegant gir serif, teknisk gir skrivemaskinskrift. Krever en pakke, Skribb Litt eller Skribb Mer.defaultdisplaycompactelegantgeometriskteknisk
colorstring
Hvor mye farge seksjonene får, og hvilken tone. Krever en pakke, Skribb Litt eller Skribb Mer.defaultmutedvividvarmkjoligkontrast
section_stylestring
Hvordan seksjoner og kort skilles: bånd, rammer eller ingenting. Krever en pakke, Skribb Litt eller Skribb Mer.defaultflatoutlinedsoftplakat
cornersstring
Hjørnene på kort, bilder og knapper. Krever en pakke, Skribb Litt eller Skribb Mer.skarpdefaultmykrund
buttonsstring
Formen på knappene. default følger hjørnene. Krever en pakke, Skribb Litt eller Skribb Mer.defaultpillefirkant
paddingstring
Luften over og under innholdet i hver seksjon. Krever en pakke, Skribb Litt eller Skribb Mer.tettdefaultluftig
gapstring
Mellomrommet i kort, lister og rutenett. Krever en pakke, Skribb Litt eller Skribb Mer.tettdefaultluftig
text_sizestring
Størrelsen på tekst og overskrifter. Krever en pakke, Skribb Litt eller Skribb Mer.litendefaultstor

← Alle rutene