UNPKG

@loftysoul/soul

Version:

The professional Content Management System, based ghost

21 lines (16 loc) 696 B
var urlUtils = require('../../server/lib/url-utils'), settingsCache = require('../../server/services/settings/cache'), imageLib = require('../../server/lib/image'); function getBlogLogo() { var logo = {}; if (settingsCache.get('logo')) { logo.url = urlUtils.urlFor('image', {image: settingsCache.get('logo')}, true); } else { // CASE: no publication logo is updated. We can try to use either an uploaded publication icon // or use the default one to make // Google happy with it. See https://github.com/TryGhost/Ghost/issues/7558 logo.url = imageLib.blogIcon.getIconUrl(true); } return logo; } module.exports = getBlogLogo;