diff options
author | Simon McVittie <smcv@debian.org> | 2014-11-26 00:02:55 +0000 |
---|---|---|
committer | Simon McVittie <smcv@debian.org> | 2014-12-01 21:29:46 +0000 |
commit | ceab72ad341bb216467a3bdaf6ee0a32be99de02 (patch) | |
tree | ea27cb07caa6eaf0b56a485cd967241d3ab3026c /IkiWiki.pm | |
parent | 5fe28eb4c29cb31bd6293beb67cccc9b01e967ec (diff) | |
download | ikiwiki-ceab72ad341bb216467a3bdaf6ee0a32be99de02.tar ikiwiki-ceab72ad341bb216467a3bdaf6ee0a32be99de02.tar.gz |
page.tmpl: tell mobile browsers we have a responsive layout, unless told not to
Mobile browsers typically assume that arbitrary web pages are
designed for a "desktop-sized" browser window (around 1000px)
and display that layout, zoomed out, in order to avoid breaking
naive designs that assume nobody will ever look at a website on
a phone or something. People who are actually doing "responsive
design" need to opt-in to mobile browsers rendering it at a
more normal size.
Diffstat (limited to 'IkiWiki.pm')
-rw-r--r-- | IkiWiki.pm | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/IkiWiki.pm b/IkiWiki.pm index dfe89ad32..03f058ef7 100644 --- a/IkiWiki.pm +++ b/IkiWiki.pm @@ -549,6 +549,13 @@ sub getsetup () { safe => 0, rebuild => 0, }, + responsive_layout => { + type => "boolean", + default => 1, + description => "theme has a responsive layout? (mobile-optimized)", + safe => 1, + rebuild => 1, + }, } sub defaultconfig () { |