Dieser Shortcode ermöglicht die einfache Einbindung eines “CanIUse.com” widgets auf der eigenen Website. Hierfür wird der Open Source Service caniuse embed script von Ire Aderinokun verwendet.
Anleitung
Globale Konfiguration
In der config.toml oder config.yaml können Globale Werte für diesen Shortcode hinterlegt werden:
accessible_colors: Aktiviert Barrierefreie Farben für alle Einbettungen (außer wenn explizit deaktiviert)script_src: Lädt Script aus eigener Quelle statt von https://cdn.jsdelivr.net/gh/ireade/caniuse-embed/public/caniuse-embed.min.js
YAML config
params:
kg_shortcodes:
caniuse:
accessible_colors: true
script_src: "/caniuse-emebd.js"
TOML config
[params.kg_shortcodes.caniuse]
accessible_colors = true
script_src = "/caniuse-emebd.js"
Parameter
Der caniuse Shortcode hat folgende Parameter:
| Parameter | Standardwert | Typ | Beschreibung |
|---|---|---|---|
feature | - | String | Das Feature welches angezeigt werden soll, z.B. css-variables, css-grid, usw. |
periods | future_1,current,past_1,past_2 | String | Wie viele Zukünftige und vergangene Browser Versionen angezeigt werden sollen. |
accessible_colors | false | true / false | Aktiviert das Barrierefreie Farbschema. Statt Rot/Grün werden Farben verwendet die auch für Leute mit Sehbeeinträchtigungen erkennbar sind. Kann auch global gesetzt werden (siehe oben) |
Liste der Möglichen periods:
future_3future_2future_1currentpast_1past_2past_3past_4past_5
Beispiel Einbindung
Minimale Optionen
{{< caniuse feature="css-variables" >}}
Alle Optionen
{{< caniuse feature="css-grid" periods="current,past_1,past_2" accessible_colors="true" >}}
Beispiel
Der Shortcode kann in Aktion auf meinem Blog im Artikel “CSS Custom Properties and a new look” gesehen werden.
Alternativ ist er ebenfalls hier eingebunden:
Minimale Optionen
Alle Optionen

