aboutsummaryrefslogtreecommitdiff
path: root/templates
Commit message (Collapse)AuthorAge
* Use rel=nofollow microformat for comment authorsSimon McVittie2017-01-09
|
* Use rel=nofollow microformat for dynamic (CGI-related) URLsSimon McVittie2017-01-09
| | | | | | | Some of these might be relatively expensive to dereference or result in messages being logged, and there's no reason why a search engine should need to index them. (In particular, we'd probably prefer search engines to index the rendered page, not its source code.)
* add missing </div>Joey Hess2016-04-03
|
* Add an atom:link rel="self" to RSS feedsSimon McVittie2016-01-21
| | | | | As recommended by <https://validator.w3.org/feed/docs/warning/MissingAtomSelfLink.html>
* Modified page.tmpl to to set html lang= and dir= when values have been ↵Joey Hess2015-10-26
| | | | | | | specified for them, which the po plugin does. Note that I modified the patch slightly, to avoid blank lines before the <html>, on the off chance bad html parsers care.
* tweak wordingJoey Hess2015-05-13
|
* emailauth link sent and verified; user login worksJoey Hess2015-05-13
| | | | | Still some work to do since the user name is an email address and should not be leaked.
* add emailauth.tmplJoey Hess2015-05-13
|
* Converted openid-selector into a more generic loginselector helper plugin.Joey Hess2015-05-13
|
* rename openid selector files to login-selectorJoey Hess2015-05-13
|
* further generalization of openid selectorJoey Hess2015-05-13
| | | | Now template variables can be set to control which login methods are shown
* generalized the openid selector to a login selectorJoey Hess2015-05-13
| | | | | | | | | This includes some CSS changes to names of elements. Also, added Email login button (doesn't work yet of course), and brought back the small openid login buttons. Demoted yahoo and verison to small buttons. This makes the big buttons be the main login types, and the small buttons be provider-specific helpers.
* When openid and passwordauth are the only enabled auth plugins, make the ↵Joey Hess2015-05-13
| | | | openid selector display "Password" instead of "Other", so users are more likely to click on it when they don't have an openid.
* Fix XSS in openid selector. Thanks, Raghav Bisht.Joey Hess2015-03-27
|
* page.tmpl: tell mobile browsers we have a responsive layout, unless told not toSimon McVittie2014-12-01
| | | | | | | | | | 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.
* Merge branch 'ready/html5'Simon McVittie2014-11-26
|\
| * Emit vestigial xmlns so people can still pass ikiwiki output through XSLTSimon McVittie2014-10-16
| |
| * Always produce HTML5 doctype and new attributes, but not new elementsSimon McVittie2014-10-16
| | | | | | | | | | | | | | | | | | | | | | | | | | According to caniuse.com, a significant fraction of Web users are still using Internet Explorer versions that do not support HTML5 sectioning elements. However, claiming we're XHTML 1.0 Strict means we can't use features invented in the last 12 years, even if they degrade gracefully in older browsers (like the role and placeholder attributes). This means our output is no longer valid according to any particular DTD. Real browsers and other non-validator user-agents have never cared about DTD compliance anyway, so I don't think this is a real loss.
* | Add classes to form in search resultssajolida2014-11-26
|/ | | | | This is needed to style it, for example to reduce the width of the text input and prevent layout issues.
* google search plugin: use https for the searchSimon McVittie2014-10-12
|
* Add WAI-ARIA roles to #main, #comments and #footer when in HTML5 modeSimon McVittie2014-10-05
| | | | Based on a patch from Patrick.
* aggregate: Improve display of post author.Joey Hess2013-09-05
| | | | | | The recent move of the post author to the author field is good, but with it coming after the name of the feed, it is unlikely to be visible when viewed in eg mutt. Move it to before the feed name.
* Show author in addition to feedname, if different.Amitai Schlair2013-07-17
| | | | | | While here, mollify http://validator.w3.org/feed/ and s/dcterms:creator/dc:creator/g, which happens to make rss2email see and do nice things with authors.
* Merge branch 'master' into fancypodcastAmitai Schlair2013-06-27
|\
| * page.tmpl: omit searchform, trails, sidebar and most metadata in CGISimon McVittie2013-03-16
| | | | | | | | | | | | | | | | | | These all seem somewhat inappropriate (searchform and sidebar are arguable either way). I've left actions and languages enabled, since they seem more reasonable for CGI-generated pages. Bug: http://ikiwiki.info/bugs/trail_shows_on_cgi_pages/ Signed-off-by: Simon McVittie <smcv@debian.org>
* | Don't confuse old readers with Atom names in RSS.Amitai Schlair2013-06-26
| |
* | Genericize download link for more use cases.Amitai Schlair2013-06-26
| |
* | Don't add enclosure divs unless we have enclosures.Amitai Schlair2013-06-26
| |
* | Catch up rsspage to atompage. Validates.Amitai Schlair2013-02-22
| |
* | Don't prepend author to title (Atom doesn't).Amitai Schlair2013-02-21
| |
* | Render fancy podcast enclosures.Amitai Schlair2013-02-20
| | | | | | | | | | | | | | | | | | | | | | Simple podcast feeds didn't have content tags and I made sure to keep it that way. This may be unnecessarily conservative. Changing the behavior to include empty content tags might be fine, but I don't want to think about it right now, I just want my tests to keep passing! The new fancy-podcast tests are copy-pasted-edited from the simple-podcast tests. These tests shall be refactored.
* | When inlining HTML pages, render enclosures.Amitai Schlair2013-02-19
| |
* | Make [[!meta enclosure=foo.mp3]] "work" for HTML.Amitai Schlair2013-02-19
|/
* recentchangesdiff: fix further breakage to the template from 3.20120725Joey Hess2012-10-16
|
* really fix diff display to not show both types of diffJoey Hess2012-10-16
| | | | 12fa9c031f7a9dc25dba628aa91fc347586e4ab6 porported to fix this, but failed
* fix bad cut and paste in diff toggle titleJoey Hess2012-10-16
|
* Ease archivepage styling by using named classes, move styling to the CSS.intrigeri2012-08-25
|
* do not display two glassesAntoine Beaupré2012-07-19
| | | | we display the inline diff only if diffurl isn't defined
* move the diff button alongside the othersAntoine Beaupré2012-07-19
|
* make diffs toggleableAntoine Beaupré2012-07-19
|
* Merge remote-tracking branch 'smcv/ready/trail'Joey Hess2012-04-18
|\
| * Have trail links at both beginning and end in the default templatesSimon McVittie2012-04-09
| |
* | add comment subscription checkbox to editpageJoey Hess2012-04-13
|/ | | | Reworded template, which also called the commit message a "comment".
* allow users to subscribe to comments w/o registeringJoey Hess2012-04-02
| | | | | | | | | | Technically, when the user does this, a passwordless account is created for them. The notify mails include a login url, and once logged in that way, the user can enter a password to get a regular account (although one with an annoying username). This all requires the passwordauth plugin is enabled. A future enhancement could be to split the passwordless user concept out into a separate plugin.
* reorgJoey Hess2012-03-28
|
* polishing notifyemailJoey Hess2012-03-28
|
* finish notifyemail pluginJoey Hess2012-03-28
|
* integrate comments plugin with notifyemailJoey Hess2012-03-28
|
* changemail: New plugin, sends emails about changed pages.Joey Hess2012-03-28
|
* changelogJoey Hess2012-03-18
|\