我已经在 Hexo 中设置了我的帖子,并为每个帖子分配了标签。但是标题标签并没有按照我想要的方式大写。
这是呈现的 HTML:
<title>Viewing pizza | My site</title>
但我会做到这一点:
<title>Viewing Pizza | My site</title>
标签:pizza 是小写的,不知道如何使标签在标题标签中以大写字母开头(例如 Pizza、Pasta、Italy 等)。
我的代码:
<%
function capitalize (str) { return str.charAt(0).toUpperCase() + str.substring(1).toLowerCase() }
var title = page.title;
if (is_archive()) {
title = capitalize(__('Viewing'));
if (is_month()) {
title += ': ' + page.year + '/' + page.month;
} else if (is_year()) {
title += ': ' + page.year;
}
} else if (is_category()) {
title = capitalize(__('Viewing')) + ': ' + page.category;
} else if (is_tag()) {
title = capitalize(__('Viewing')) + ': ' + page.tag;
}
%>
<title><% if (title) { %><%= title %> | <% } %><%= config.title %></title>
提前致谢!