generate-sitemap
Advanced tools
Comparing version 1.0.1 to 1.0.2
19
index.js
@@ -5,5 +5,6 @@ var fs = require('fs'); | ||
var defaultOptions = { | ||
name: "Project X", | ||
base: "src/twig/templates", | ||
indexDest: "static-html" | ||
name: 'Project X', | ||
base: 'src/twig/templates', | ||
pagePath: 'templates', | ||
indexDest: 'static-html' | ||
} | ||
@@ -13,16 +14,16 @@ | ||
var sitemap = []; | ||
var linksHTML = ""; | ||
var indexHTML = ""; | ||
var linksHTML = ''; | ||
var indexHTML = ''; | ||
fs.readdir(options.base, function(err, items) { | ||
var filteredItems = items.filter(function(item) { | ||
return !item.includes("_"); | ||
return !item.includes('_'); | ||
}); | ||
filteredItems.forEach(function(item) { | ||
item = item.replace(".twig", ".html"); | ||
item = item.replace('.twig', '.html'); | ||
linksHTML += | ||
`<li class="sitemap_item"> | ||
<a class="sitemap_link" href="${ options.indexDest + item }">${ item }</a> | ||
<a class="sitemap_link" href="${ options.pagePath + "/" + item }">${ item }</a> | ||
</li>`; | ||
@@ -108,3 +109,3 @@ | ||
<h1 class="sitemap_title"> | ||
<a class="sitemap_title_link" href="page-home.html">${ options.name } Sitemap</a> | ||
<a class="sitemap_title_link" href="${ defaultOptions.pagePath }/page-home.html">${ options.name } Sitemap</a> | ||
</h1> | ||
@@ -111,0 +112,0 @@ </header> |
{ | ||
"name": "generate-sitemap", | ||
"version": "1.0.1", | ||
"version": "1.0.2", | ||
"description": "", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
9032
9
105