Creates URLs like /2012/12/15/merry-xmas
for your blog posts.
Requires momentjs to be installed: npm install --save moment
# Import | |
moment = require('moment') | |
# Configuration | |
docpadConfig = | |
# ================================= | |
# Collections | |
collections: | |
posts: -> | |
@getCollection('documents').findAllLive({relativeOutDirPath:'blog'},[date:-1]).on 'add', (model) -> | |
dateUrl = moment(model.get('date')).format("/YYYY/MM/DD")+"/"+model.get('basename') | |
model.addUrl(dateUrl).setsMetaDefaults({url:dateUrl}) | |
# Export | |
module.exports = docpadConfig |
DocumentModel has no method 'setsmetaDefaults' :=)
Fix method name to setmetaDefaults