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/)