Overview
@wiki には Desktop モード、Smartphone(sp) モード、Mobile(m) モードの 3 種類があり、それぞれでプラグインの表示が異なる。
Pukiwiki の仕様上、プラグインから出力される HTML は静的に決定されており、カスタマイズが困難である。
inline style で出力すると環境によって崩れやすくなるし、かといって CSS で適切にデザインすることも難しい。
しかも、それを 3 種類の環境においてテストする必要がある。
Mobile モードについてはメンテナンスの終了が既に告知されている。
Smartphone モードは積極的に開発が行われている。しかし、プラグイン表示に起因するバグも多いようだ。
Desktop モードを Responsive Design にして一本化するような動きは見られない。
そこで Desktop モードを Responsive Design で利用できないかどうか、試してみることにする。
Howto
- 管理ページ > こだわり設定 > スマートフォンでのアクセス時の表示
- 管理ページ > CSSカスタマイズ > 基本デザインのCSSを無効化する
- 管理ページ > CSSカスタマイズ > ユーザ定義CSS
基本デザインによって出力される HTML が変わるため、基本デザイン選びが重要。
問題点
- 外部から Smartphone モードにアクセスされた場合にリダイレクトされない
- <meta viewport="..." /> が出力されない
- サイドバーの追尾広告をなんとかする必要がある
最終更新:2016年11月16日 16:08