mirror of
https://github.com/gohugoio/hugo.git
synced 2024-11-07 20:30:36 -05:00
hugelib: Add expiredCount as a Site variable
This commit is contained in:
parent
d4156e6127
commit
6472f158a4
1 changed files with 13 additions and 0 deletions
|
@ -89,6 +89,7 @@ type Site struct {
|
||||||
RunMode runmode
|
RunMode runmode
|
||||||
draftCount int
|
draftCount int
|
||||||
futureCount int
|
futureCount int
|
||||||
|
expiredCount int
|
||||||
Data map[string]interface{}
|
Data map[string]interface{}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1006,6 +1007,10 @@ func (s *Site) addPage(page *Page) {
|
||||||
if page.IsFuture() {
|
if page.IsFuture() {
|
||||||
s.futureCount++
|
s.futureCount++
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if page.IsExpired() {
|
||||||
|
s.expiredCount++
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (s *Site) removePageByPath(path string) {
|
func (s *Site) removePageByPath(path string) {
|
||||||
|
@ -1020,6 +1025,10 @@ func (s *Site) removePageByPath(path string) {
|
||||||
s.futureCount--
|
s.futureCount--
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if page.IsExpired() {
|
||||||
|
s.expiredCount--
|
||||||
|
}
|
||||||
|
|
||||||
s.Pages = append(s.Pages[:i], s.Pages[i+1:]...)
|
s.Pages = append(s.Pages[:i], s.Pages[i+1:]...)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1034,6 +1043,10 @@ func (s *Site) removePage(page *Page) {
|
||||||
s.futureCount--
|
s.futureCount--
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if page.IsExpired() {
|
||||||
|
s.expiredCount--
|
||||||
|
}
|
||||||
|
|
||||||
s.Pages = append(s.Pages[:i], s.Pages[i+1:]...)
|
s.Pages = append(s.Pages[:i], s.Pages[i+1:]...)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue