私はジキルのデスクトップとモバイルで異なるHTMLをレンダリングしたいと思います。ユーザエージェントのジキールを検出する
{% if is_mobile %}
<!-- mobile html -->
{% else %}
<!-- desktop html -->
(% endif %}
はもちろん、私はちょうどこれを決定するために、ブラウザでJavaScriptを使用することができますが、私は携帯電話のための余分なHTMLをレンダリングしたくない:私はのようなものを必要としています。
おそらく私はjekyllプラグインを作成して液体タグを登録することができましたが、どのようにユーザーエージェントにアクセスできますか?とにかく私はHTTPリクエストパラメータにアクセスできますか?
ジキルはスタティックサイトジェネレーターなので、ユーザーは生成されたページだけにFrontMatterや液体テンプレートなどは表示されません。誰かがすでに以下で答えているので、JavaScriptを使用する必要があります。 – michaPau