From 20c9b6ec81171d1c586ea31d5d08b40b0edaffc6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Erik=20Pedersen?= Date: Mon, 15 Jan 2018 20:40:39 +0100 Subject: resource: Add front matter metadata to Resource This commit expands the Resource interface with 3 new methods: * Name * Title * Params All of these can be set in the Page front matter. `Name` will get its default value from the base filename, and is the value used in the ByPrefix and GetByPrefix lookup methods. Fixes #4244 --- hugolib/taxonomy.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'hugolib/taxonomy.go') diff --git a/hugolib/taxonomy.go b/hugolib/taxonomy.go index 35e0795e5..c8447d1ba 100644 --- a/hugolib/taxonomy.go +++ b/hugolib/taxonomy.go @@ -43,7 +43,7 @@ type WeightedPage struct { } func (w WeightedPage) String() string { - return fmt.Sprintf("WeightedPage(%d,%q)", w.Weight, w.Page.Title) + return fmt.Sprintf("WeightedPage(%d,%q)", w.Weight, w.Page.title) } // OrderedTaxonomy is another representation of an Taxonomy using an array rather than a map. @@ -214,7 +214,7 @@ func (wp WeightedPages) Count() int { return len(wp) } func (wp WeightedPages) Less(i, j int) bool { if wp[i].Weight == wp[j].Weight { if wp[i].Page.Date.Equal(wp[j].Page.Date) { - return wp[i].Page.Title < wp[j].Page.Title + return wp[i].Page.title < wp[j].Page.title } return wp[i].Page.Date.After(wp[i].Page.Date) } -- cgit v1.2.3