shithub: hugo

Download patch

ref: c175407fa40593f34e5b5b25c8f5c921bec2a636
parent: 3ff25b37a3d327646255572072d6686d48a142e9
author: Bjørn Erik Pedersen <[email protected]>
date: Thu Nov 3 07:36:47 EDT 2016

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

Updates #2297

--- a/hugolib/node.go
+++ b/hugolib/node.go
@@ -372,11 +372,11 @@
 // 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
 	}
 
--- a/hugolib/node_as_page_test.go
+++ b/hugolib/node_as_page_test.go
@@ -51,37 +51,37 @@
 
 	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!**