Ich möchte verschiedene HTML für Desktop und Mobile auf Jekyll machen. Ich brauche so etwas wie:Detect User Agent Jekyll
{% if is_mobile %}
<!-- mobile html -->
{% else %}
<!-- desktop html -->
(% endif %}
Offensichtlich konnte ich nur Javascript in Ihrem Browser verwenden, um dies zu bestimmen, aber ich will nicht die zusätzliche html für Handys machen.
Vielleicht könnte ich ein Jekyll-Plugin erstellen und das Liquid-Tag registrieren, aber wie bekomme ich Zugriff auf den User-Agent? Kann ich trotzdem auf HTTP-Request-Parameter zugreifen?
Jekyll ist ein statischer Site-Generator - so sieht der Benutzer nur die generierten Seiten ohne FrontMatter oder flüssige Vorlagen oder was auch immer - nur die gediente Ausgabe. Sie müssen JavaScript dafür verwenden, da jemand bereits unten beantwortet hat. – michaPau