poet
Version:
quick and easy blog module
34 lines (30 loc) • 782 B
JavaScript
var
_ = require('underscore');
function readMoreLink (post) {
var anchor = '<a href="' + post.url + '"';
anchor += ' title="Read more of ' + post.title + '">read more</a>';
return '<p class="poet-read-more">' + anchor + '</p>';
}
/**
* Returns a fresh copy of default options
*
* @returns {Object}
*/
function createDefaults () {
return {
postsPerPage: 5,
posts: './_posts/',
showDrafts: process.env.NODE_ENV !== 'production',
showFuture: process.env.NODE_ENV !== 'production',
metaFormat: 'json',
readMoreLink: readMoreLink,
readMoreTag: '<!--more-->',
routes: {
'/post/:post': 'post',
'/page/:page': 'page',
'/tag/:tag': 'tag',
'/category/:category': 'category'
}
};
}
module.exports = createDefaults;