|
|
|
@ -69,6 +69,7 @@ var express = require('express'),
|
|
|
|
|
content: meta.config['keywords'] || ''
|
|
|
|
|
}],
|
|
|
|
|
metaString = utils.buildMetaTags(defaultMetaTags.concat(options.metaTags || [])),
|
|
|
|
|
linkTags = utils.buildLinkTags(options.linkTags || []),
|
|
|
|
|
templateValues = {
|
|
|
|
|
cssSrc: meta.config['theme:src'] || nconf.get('relative_path') + '/vendor/bootstrap/css/bootstrap.min.css',
|
|
|
|
|
pluginCSS: plugins.cssFiles.map(function(file) { return { path: file } }),
|
|
|
|
@ -77,6 +78,7 @@ var express = require('express'),
|
|
|
|
|
csrf: options.res.locals.csrf_token,
|
|
|
|
|
relative_path: nconf.get('relative_path'),
|
|
|
|
|
meta_tags: metaString,
|
|
|
|
|
link_tags: linkTags,
|
|
|
|
|
clientScripts: clientScripts,
|
|
|
|
|
navigation: custom_header.navigation
|
|
|
|
|
};
|
|
|
|
@ -425,7 +427,18 @@ var express = require('express'),
|
|
|
|
|
}, {
|
|
|
|
|
property: 'article:section',
|
|
|
|
|
content: topicData.category_name
|
|
|
|
|
}]
|
|
|
|
|
}],
|
|
|
|
|
linkTags: [
|
|
|
|
|
{
|
|
|
|
|
rel: 'alternate',
|
|
|
|
|
type: 'application/rss+xml',
|
|
|
|
|
href: nconf.get('url') + 'topic/' + tid + '.rss'
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
rel: 'up',
|
|
|
|
|
href: nconf.get('url') + 'category/' + topicData.category_slug
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}, function (err, header) {
|
|
|
|
|
next(err, {
|
|
|
|
|
header: header,
|
|
|
|
@ -494,7 +507,18 @@ var express = require('express'),
|
|
|
|
|
}, {
|
|
|
|
|
property: "og:type",
|
|
|
|
|
content: 'website'
|
|
|
|
|
}]
|
|
|
|
|
}],
|
|
|
|
|
linkTags: [
|
|
|
|
|
{
|
|
|
|
|
rel: 'alternate',
|
|
|
|
|
type: 'application/rss+xml',
|
|
|
|
|
href: nconf.get('url') + 'category/' + cid + '.rss'
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
rel: 'up',
|
|
|
|
|
href: nconf.get('url')
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}, function (err, header) {
|
|
|
|
|
next(err, {
|
|
|
|
|
header: header,
|
|
|
|
|