mirror of
https://github.com/gohugoio/hugo.git
synced 2025-08-18 21:11:19 +02:00
resources/page: Allow section and taxonomy pages to have a permalink configuration
Allows using permalink configuration for sections (branch bundles) and also for taxonomy pages. Extends the current permalink configuration to be able to specified per page kind while also staying backward compatible: all permalink patterns not dedicated to a certain kind, get automatically added for both normal pages and term pages. Fixes #8523
This commit is contained in:
@@ -92,6 +92,9 @@ type FileWithoutOverlap interface {
|
||||
// if file is a leaf bundle.
|
||||
ContentBaseName() string
|
||||
|
||||
// Classifier is the ContentClass of the file
|
||||
Classifier() files.ContentClass
|
||||
|
||||
// UniqueID is the MD5 hash of the file's path and is for most practical applications,
|
||||
// Hugo content files being one of them, considered to be unique.
|
||||
UniqueID() string
|
||||
@@ -170,6 +173,11 @@ func (fi *FileInfo) ContentBaseName() string {
|
||||
return fi.contentBaseName
|
||||
}
|
||||
|
||||
// Classifier is the ContentClass of the file
|
||||
func (fi *FileInfo) Classifier() files.ContentClass {
|
||||
return fi.classifier;
|
||||
}
|
||||
|
||||
// Section returns a file's section.
|
||||
func (fi *FileInfo) Section() string {
|
||||
fi.init()
|
||||
|
Reference in New Issue
Block a user