aboutsummaryrefslogtreecommitdiff
path: root/IkiWiki.pm
diff options
context:
space:
mode:
authorSimon McVittie <smcv@debian.org>2014-11-26 00:02:55 +0000
committerSimon McVittie <smcv@debian.org>2014-12-01 21:29:46 +0000
commitceab72ad341bb216467a3bdaf6ee0a32be99de02 (patch)
treeea27cb07caa6eaf0b56a485cd967241d3ab3026c /IkiWiki.pm
parent5fe28eb4c29cb31bd6293beb67cccc9b01e967ec (diff)
downloadikiwiki-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.pm7
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 () {