From d5c58b457f20bc3df8d35c9ed0ce2512de06eaff Mon Sep 17 00:00:00 2001 From: Ruben Date: Thu, 6 Mar 2014 07:50:28 +0100 Subject: [PATCH] Order ByTitle and ByLinkTitle added Added documentation for new order possibilities --- docs/content/content/ordering.md | 30 +++++++++++++++++++++++++----- 1 file changed, 25 insertions(+), 5 deletions(-) diff --git a/docs/content/content/ordering.md b/docs/content/content/ordering.md index c6f48fff7..844ff73d0 100644 --- a/docs/content/content/ordering.md +++ b/docs/content/content/ordering.md @@ -1,6 +1,6 @@ --- title: "Ordering Content" -date: "2013-07-01" +date: "2014-03-06" linktitle: "Ordering" groups: ['content'] groups_weight: 60 @@ -8,7 +8,7 @@ groups_weight: 60 In Hugo you have a good degree of control of how your content can be ordered. -By default, content is ordered by weight, then by date with the most recent date first. +By default, content is ordered by weight, then by date with the most recent date first, but alternative sorting (by title and linktitle) is also available. _Both the date and weight fields are optional._ @@ -16,8 +16,6 @@ Unweighted pages appear at the end of the list. If no weights are provided (or if weights are the same) date will be used to sort. If neither are provided content will be ordered based on how it's read off the disk and no order is guaranteed. -Alternative sorting is also available to order content by date (ignoring weight), length and reverse the order. - ## Assigning Weight to content +++ @@ -49,7 +47,6 @@ Alternative sorting is also available to order content by date (ignoring weight) {{ end }} {{% /highlight %}} - ## Order by Date {{% highlight html %}} @@ -84,6 +81,29 @@ Can be applied to any of the above. Using Date for an example. {{ end }} {{% /highlight %}} +## Order by Title + +{{% highlight html %}} +{{ range .Data.Pages.ByTitle }} +
  • +{{ .Title }} +
    {{ .Date.Format "Mon, Jan 2, 2006" }}
    +
  • +{{ end }} +{{% /highlight %}} + +## Order by LinkTitle + +{{% highlight html %}} +{{ range .Data.Pages.ByLinkTitle }} +
  • +{{ .LinkTitle }} +
    {{ .Date.Format "Mon, Jan 2, 2006" }}
    +
  • +{{ end }} +{{% /highlight %}} + + ## Ordering Content Within Indexes Please see the [Index Ordering Documentation](/indexes/ordering/)