Bjørn Erik Pedersen
e39797fa72
hugolib: Avoid scanning entire site to find the home
...
See #4447
2018-02-25 10:50:44 +01:00
Vas Sudanagunta
00868081f6
Fix bug in Site.assembleSections method
...
Site.assembleSections logic assumes that the the home page would always be the first in the Site's list of pages. This is not in fact guaranteed to be true. When it is not, the method can fail to set the parent for some or all root-level pages.
Fixes #4447
2018-02-25 10:34:24 +01:00
Bjørn Erik Pedersen
2a2e690707
hugolib: Simplify Page.Eq
2017-08-17 09:43:39 +02:00
Bjørn Erik Pedersen
a7555c5431
hugolib: Do not return error in Eq on type mismatch
2017-08-17 08:32:47 +02:00
Bjørn Erik Pedersen
c265c102ae
hugolib: Rename Page.Equals to Page.Eq
...
To get the name in line with the template func `eq`.
2017-08-16 10:01:16 +02:00
Bjørn Erik Pedersen
f0f49ed9b0
hugolib: Add Page.Equals
2017-08-16 09:59:42 +02:00
Bjørn Erik Pedersen
a1d260b41a
hugolib: Extend the sections API
...
This commit adds some section related methods that have been asked for:
* .CurrentSection
* .IsDescendant
* .IsAncestor
Fixes #3591
2017-07-04 09:11:49 +02:00
Bjørn Erik Pedersen
dd9b1baab0
hugolib: Make .Site.Sections return the top level sections
...
See #3591
2017-07-04 09:11:49 +02:00
Bjørn Erik Pedersen
873a6f1885
Run gofmt to get imports in line vs gohugoio/hugo
2017-06-13 19:12:10 +02:00
Bjørn Erik Pedersen
d8717cd4c7
all: Update import paths to gohugoio/hugo
2017-06-13 18:42:45 +02:00
Bjørn Erik Pedersen
a30023f5cb
hugolib: Fix section logic for root folders with subfolders
...
This commit fixes an issue introduced in the recently released Hugo 0.22.
This logic did not handle the case with root sections with non-section subfolders very well.
Fixes #3586
2017-06-13 12:41:50 +02:00
Bjørn Erik Pedersen
b39689393c
hugolib: Enable nested sections
...
Fixes #465
2017-06-08 11:21:34 +02:00