<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>sorting</title> <meta name="viewport" content="width=device-width, initial-scale=1" /> <link rel="stylesheet" href="../../style.css" type="text/css" /> <link rel="stylesheet" href="../../local.css" type="text/css" /> <meta name="robots" content="noindex, follow" /> </head> <body> <div class="page"> <div class="pageheader"> <div class="header"> <span> <span class="parentlinks"> <a href="../../index.html">ikiwiki</a>/ <a href="../../ikiwiki.html">ikiwiki</a>/ <a href="../pagespec.html">pagespec</a>/ </span> <span class="title"> sorting </span> </span> </div> </div> <div id="pagebody"> <div id="content" role="main"> <p>Some <a href="../directive.html">directives</a> that use <a href="../pagespec.html">PageSpecs</a> allow specifying the order that matching pages are shown in. The following sort orders can be specified using the <code>sort</code> parameter:</p> <ul> <li><p><code>age</code> - List pages from the most recently created to the oldest.</p></li> <li><p><code>mtime</code> - List pages with the most recently modified first.</p></li> <li><p><code>title</code> - Order by title (page name), e.g. "z/a a/b a/c"</p></li> <li><p><code>path</code> - Order by page name including parents, e.g. "a/b a/c z/a"</p></li> <li><p><code>meta(title)</code> - Order according to the <code>[[!meta title="foo" sortas="bar"]]</code> or <code>[[!meta title="foo"]]</code> <a href="../directive.html">directive</a>, or the page name if no full title was set. <code>meta(author)</code>, <code>meta(date)</code>, <code>meta(updated)</code>, etc. also work.</p></li> </ul> <p>In addition, you can combine several sort orders and/or reverse the order of sorting, with a string like <code>age -title</code> (which would sort by age, then by title in reverse order if two pages have the same age).</p> </div> </div> <div id="footer" class="pagefooter" role="contentinfo"> <div id="pageinfo"> <div id="backlinks"> Links: <a href="../directive/inline.html">directive/inline</a> <a href="../directive/meta.html">directive/meta</a> <a href="../directive/trailitems.html">directive/trailitems</a> <a href="../directive/trailoptions.html">directive/trailoptions</a> <a href="../../plugins/sortnaturally.html">plugins/sortnaturally</a> <a href="../../plugins/write.html">plugins/write</a> </div> <div class="pagedate"> Last edited <span class="date">Tue Feb 26 23:01:54 2019</span> <!-- Created <span class="date">Tue Feb 26 23:01:54 2019</span> --> </div> </div> <!-- from ikiwiki --> </div> </div> </body> </html>