--- title: "Reference Guide" output: rmarkdown::html_vignette vignette: > %\VignetteIndexEntry{Reference Guide} %\VignetteEngine{knitr::rmarkdown} %\VignetteEncoding{UTF-8} --- # Referanse for `shinyseo` Denne pakken lager metadata for en Shiny-app og returnerer dem som HTML-tagger til `
`. Det er nyttig når du vil at siden skal se riktig ut i delinger på Facebook, LinkedIn, X, Slack og andre tjenester som leser Open Graph eller Twitter Card-metadata. ## Hovedflyt 1. Du sender inn en YAML-fil eller en navngitt liste. 2. `social_meta()` leser inn dataene. 3. Standardverdier fylles inn der det passer. 4. De fire grunnfeltene blir kontrollert. 5. Funksjonen bygger en `tags$head()`-blokk med metadata. ## Inndata `social_meta(meta)` tar imot: - en streng med filsti til YAML - eller en navngitt liste ### Obligatoriske felter Disse må finnes uansett: - `title` - `description` - `url` - `image` Hvis ett av dem mangler, stopper funksjonen med en feilmelding. ## Standardverdier Hvis du ikke setter dem selv, brukes disse standardene: - `locale = "en_US"` - `robots = "index,follow,max-image-preview:large,max-snippet:-1,max-video-preview:-1"` - `twitter_card = "summary_large_image"` - `schema_type = "WebApplication"` - `operating_system = "Any"` - `author_type = "Person"` - `publisher_type = "Organization"` - `in_language = locale` ## Hvilke tagger som blir laget Funksjonen bygger blant annet: - `` - `meta name="description"` - `meta name="robots"` - `meta property="og:*"` - `meta name="twitter:*"` - `meta name="msvalidate.01"` hvis Bing-verifisering er satt - `meta name="google-site-verification"` hvis Google-verifisering er satt - `