node to page: Use _index as identificator for the list nodes

Updates #2297
This commit is contained in:
Bjørn Erik Pedersen 2016-11-03 11:36:47 +01:00
parent 3ff25b37a3
commit c175407fa4
2 changed files with 8 additions and 8 deletions

View file

@ -372,11 +372,11 @@ func sectionsFromFilename(filename string) []string {
// TODO(bep) np node identificator
func nodeTypeFromFilename(filename string) NodeType {
if !strings.Contains(filename, "_node") {
if !strings.Contains(filename, "_index") {
return NodePage
}
if strings.HasPrefix(filename, "_node") {
if strings.HasPrefix(filename, "_index") {
return NodeHome
}

View file

@ -51,37 +51,37 @@ func TestNodesAsPage(t *testing.T) {
writeLayoutsForNodeAsPageTests(t)
writeSource(t, filepath.Join("content", "_node.md"), `---
writeSource(t, filepath.Join("content", "_index.md"), `---
title: Home Sweet Home!
---
Home **Content!**
`)
writeSource(t, filepath.Join("content", "sect1", "_node.md"), `---
writeSource(t, filepath.Join("content", "sect1", "_index.md"), `---
title: Section1
---
Section1 **Content!**
`)
writeSource(t, filepath.Join("content", "sect2", "_node.md"), `---
writeSource(t, filepath.Join("content", "sect2", "_index.md"), `---
title: Section2
---
Section2 **Content!**
`)
writeSource(t, filepath.Join("content", "categories", "hugo", "_node.md"), `---
writeSource(t, filepath.Join("content", "categories", "hugo", "_index.md"), `---
title: Taxonomy Hugo
---
Taxonomy Hugo **Content!**
`)
writeSource(t, filepath.Join("content", "categories", "web", "_node.md"), `---
writeSource(t, filepath.Join("content", "categories", "web", "_index.md"), `---
title: Taxonomy Web
---
Taxonomy Web **Content!**
`)
writeSource(t, filepath.Join("content", "categories", "_node.md"), `---
writeSource(t, filepath.Join("content", "categories", "_index.md"), `---
title: Taxonomy Term Categories
---
Taxonomy Term Categories **Content!**