title
This commit is contained in:
parent
af3dcdacf9
commit
d14c0bfc48
|
@ -1,22 +1,33 @@
|
|||
<%
|
||||
function generate_title() {
|
||||
if (page.layout == 'wiki' && page.wiki && (page.title || page.seo_title)) {
|
||||
return page.wiki + __('symbol.colon') + (page.seo_title || page.title) + ' - ' + config.title;
|
||||
} else if (page.seo_title || page.title || page.wiki) {
|
||||
return (page.seo_title || page.title || page.wiki) + ' - ' + config.title;
|
||||
} else if (page.category) {
|
||||
return __('btn.category') + __('symbol.colon') + page.category + ' - ' + config.title;
|
||||
} else if (page.tag) {
|
||||
return __('btn.tag') + __('symbol.colon') + page.tag + ' - ' + config.title;
|
||||
if (page.seo_title) {
|
||||
return page.seo_title;
|
||||
}
|
||||
if (page.wiki) {
|
||||
let proj = theme.wiki.projects[page.wiki];
|
||||
let wiki = (proj && proj.name) || page.wiki;
|
||||
if (page.title) {
|
||||
return wiki + __('symbol.colon') + page.title + ' - ' + config.title;
|
||||
} else {
|
||||
return wiki + ' - ' + config.title;
|
||||
}
|
||||
} else {
|
||||
return config.title;
|
||||
if (page.category) {
|
||||
return __('btn.category') + __('symbol.colon') + page.category + ' - ' + config.title;
|
||||
} else if (page.tag) {
|
||||
return __('btn.tag') + __('symbol.colon') + page.tag + ' - ' + config.title;
|
||||
} else {
|
||||
return config.title;
|
||||
}
|
||||
}
|
||||
return '';
|
||||
}
|
||||
function generate_description() {
|
||||
// 索引页
|
||||
if (theme.open_graph && theme.open_graph.enable) {
|
||||
return '';
|
||||
if (page.layout == 'wiki' && page.wiki) {
|
||||
let proj = theme.wiki.projects[page.wiki];
|
||||
if (proj && proj.description) {
|
||||
return '<meta name="description" content="' + proj.description + '">';
|
||||
}
|
||||
}
|
||||
if (page.description || page.excerpt || page.content) {
|
||||
return '<meta name="description" content="' + truncate(strip_html(page.description || page.excerpt || page.content), {length: 150}) + '">';
|
||||
|
|
|
@ -69,7 +69,7 @@ function layoutDiv() {
|
|||
el += ' onclick="util.toggle("qrcode-wechat")"';
|
||||
} else if (item == 'weibo') {
|
||||
el += ' href="https://service.weibo.com/share/share.php?url=' + page.permalink;
|
||||
el += '&title=' + (page.seo_title || page.title) + ' - ' + config.title;
|
||||
el += '&title=' + (page.seo_title || (page.title + ' - ' + config.title));
|
||||
if (page.latyout == 'post' && page.cover) {
|
||||
el += '&pics=' + page.cover;
|
||||
} else if (page.latyout == 'wiki' && page.logo && page.logo.src) {
|
||||
|
@ -78,7 +78,7 @@ function layoutDiv() {
|
|||
el += '&summary=' + truncate(page.description || strip_html(page.excerpt || page.content), {length: 120});
|
||||
el += '"';
|
||||
} else if (item == 'email') {
|
||||
el += ' href="mailto:?subject=' + (page.title || page.seo_title) + ' - ' + config.title + '&'
|
||||
el += ' href="mailto:?subject=' + ((page.title + ' - ' + config.title) || page.seo_title) + '&'
|
||||
el += 'body=' + page.permalink + '"';
|
||||
} else if (item == 'link') {
|
||||
el += ' onclick="util.copy("copy-link", "' + __('message.copied') + '")"';
|
||||
|
|
|
@ -35,7 +35,7 @@ function layoutDiv() {
|
|||
if (prev) {
|
||||
el += '<div class="note">' + title_prev + '</div>';
|
||||
el += '<a href="' + url_for(prev.path) + '">';
|
||||
el += prev.title || prev.seo_title || prev.wiki;
|
||||
el += prev.title || prev.seo_title || prev.wiki || date(prev.date, config.date_format);
|
||||
el += '</a>';
|
||||
}
|
||||
el += '</div>';
|
||||
|
@ -44,7 +44,7 @@ function layoutDiv() {
|
|||
if (next) {
|
||||
el += '<div class="note">' + title_next + '</div>';
|
||||
el += '<a href="' + url_for(next.path) + '">';
|
||||
el += next.title || next.seo_title || next.wiki;
|
||||
el += next.title || next.seo_title || next.wiki || date(next.date, config.date_format);
|
||||
el += '</a>';
|
||||
}
|
||||
el += '</div>';
|
||||
|
|
|
@ -16,7 +16,7 @@ function layoutDiv() {
|
|||
let tag = proj.tags[0];
|
||||
el += '<div class="cap breadcrumb"' + category_color(tag) + '>' + tag + '</div>';
|
||||
}
|
||||
el += '<h2 class="post-title">' + (proj.title || proj.name || proj.seo_title) + '</h2>';
|
||||
el += '<h2 class="post-title">' + (proj.title || proj.name) + '</h2>';
|
||||
if (proj.description) {
|
||||
el += '<p>' + proj.description + '</p>';
|
||||
}
|
||||
|
|
|
@ -39,7 +39,7 @@ function layoutDiv() {
|
|||
}
|
||||
}
|
||||
if (proj != undefined) {
|
||||
let main = proj.name || proj.title || proj.wiki || page.wiki || page.title;
|
||||
let main = proj.name || proj.title || page.wiki || page.title;
|
||||
let url = proj.homepage.path;
|
||||
let sub = proj.subtitle;
|
||||
el += layoutTitle(main, url, sub);
|
||||
|
|
Loading…
Reference in New Issue