Add tutorials to sitemap & prerender

This commit is contained in:
Andrew Miner
2015-03-20 14:12:56 -07:00
parent b34d6ef483
commit dc68615bb3
3 changed files with 114 additions and 0 deletions
+7
View File
@@ -16,6 +16,7 @@ fs = require 'fs'
modSlugs = {}
itemSlugs = {}
tutorialSlugs = []
base = 'http://crafting-guide.com'
@@ -41,9 +42,15 @@ for modSlug, modData of DefaultMods
modVersion.eachItem (item)->
itemSlugs[item.slug] = item.slug
for tutorial in mod.tutorials
tutorialSlugs.push mod:mod.slug, tutorial:tutorial.slug
for modSlug in _.values(modSlugs).sort()
urls.push base + "/browse/#{modSlug}/"
for tutorialSlug in tutorialSlugs
urls.push base + "/browse/#{tutorialSlug.mod}/tutorials/#{tutorialSlug.tutorial}/"
for key in _.keys(itemSlugs).sort()
itemSlug = itemSlugs[key]
urls.push base + "/browse/#{itemSlug.mod}/#{itemSlug.item}/"