I’m looking so sort using the total relative path (including filename)
so it should be something like
{{ range sort .Data.Pages "Source.Dir" "asc"}}
{{ end }}
When I print .Source.File
I get:
source.File{relpath:"sectionname/Forward.md",
logicalName:"Forward.md", Contents:io.Reader(nil),
section:"sectionname", dir:"sectionname/", ext:"md",
uniqueID:"475f9044fc6a44ee232717c2bdd23abe"}
So there is a parameter called relPath
that I should be able to get but I can’t figure out how.
Anyone have any thoughts?
bep
2
.Source.File.Path = relpath
1 Like
Perfect. Works like a charm.
For future reference, how did you know that? Where was the clue I missed?
bep
4
… I went to the source:
https://github.com/spf13/hugo/blob/master/source/file.go#L81
But you can also get insights like this by looking at Godoc which only lists exported types and functions:
https://godoc.org/github.com/spf13/hugo/source
That shows that we have a documentation job to do … You should get an explanation for every exported method and type in clear text.
Perfect. Thanks.
I’m all for RTFM but first I need to know where the FM is
Now I know…