[opt] author info
This commit is contained in:
parent
503b2fd16c
commit
cab8eeb0f1
|
@ -213,7 +213,7 @@ footer:
|
||||||
# - '[关于本站](/)'
|
# - '[关于本站](/)'
|
||||||
# - '[GitHub](/)'
|
# - '[GitHub](/)'
|
||||||
content: | # 支持 Markdown 格式
|
content: | # 支持 Markdown 格式
|
||||||
本站由 [${author}](/) 使用 [${theme.name} ${theme.version}](${theme.tree}) 主题创建。
|
本站由 [${author.name}](/) 使用 [${theme.name} ${theme.version}](${theme.tree}) 主题创建。
|
||||||
本博客所有文章除特别声明外,均采用 [CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/) 许可协议,转载请注明出处。
|
本博客所有文章除特别声明外,均采用 [CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/) 许可协议,转载请注明出处。
|
||||||
# 主题用户越多,开发者维护和更新的积极性就越高,如果您喜欢本主题,请在适当的位置显示主题信息和仓库链接以表支持。
|
# 主题用户越多,开发者维护和更新的积极性就越高,如果您喜欢本主题,请在适当的位置显示主题信息和仓库链接以表支持。
|
||||||
|
|
||||||
|
|
|
@ -1,41 +1,35 @@
|
||||||
<%
|
<%
|
||||||
const content = theme.footer.content?.replace('${author}', config.author)?.replace('${theme.name}', stellar_info('name'))?.replace('${theme.version}', stellar_info('version'))?.replace('${theme.tree}', stellar_info('tree'))
|
const content = theme.footer.content?.replace('${author.name}', (config.author || 'Anonymity'))?.replace('${theme.name}', stellar_info('name'))?.replace('${theme.version}', stellar_info('version'))?.replace('${theme.tree}', stellar_info('tree'))
|
||||||
function layoutDiv() {
|
function layoutDiv() {
|
||||||
var el = '';
|
var el = ''
|
||||||
el += '<footer class="page-footer reveal fs12">';
|
el += '<footer class="page-footer reveal fs12">'
|
||||||
el += '<hr>';
|
el += '<hr>'
|
||||||
// sitemap
|
// sitemap
|
||||||
if (theme.footer.sitemap && Object.keys(theme.footer.sitemap).length > 0) {
|
if (theme.footer.sitemap && Object.keys(theme.footer.sitemap).length > 0) {
|
||||||
el += '<div class="sitemap">';
|
el += '<div class="sitemap">'
|
||||||
for (let group of Object.keys(theme.footer.sitemap)) {
|
for (let group of Object.keys(theme.footer.sitemap)) {
|
||||||
let items = theme.footer.sitemap[group];
|
let items = theme.footer.sitemap[group]
|
||||||
if (items == undefined || items.length == 0) {
|
if (items == undefined || items.length == 0) {
|
||||||
continue;
|
continue
|
||||||
}
|
}
|
||||||
el += '<div class="sitemap-group">';
|
el += '<div class="sitemap-group">'
|
||||||
el += '<span class="fs14">' + group + '</span>';
|
el += '<span class="fs14">' + group + '</span>'
|
||||||
items.forEach((item, i) => {
|
items.forEach((item, i) => {
|
||||||
el += '<a href="' + url_for(md_link(item)) + '">';
|
el += '<a href="' + url_for(md_link(item)) + '">'
|
||||||
el += __(md_text(item));
|
el += __(md_text(item))
|
||||||
el += '</a>';
|
el += '</a>'
|
||||||
});
|
});
|
||||||
el += '</div>';
|
el += '</div>'
|
||||||
}
|
}
|
||||||
el += '</div>';
|
el += '</div>'
|
||||||
}
|
}
|
||||||
// footer
|
// footer
|
||||||
el += '<div class="text">';
|
el += '<div class="text">'
|
||||||
if (content) {
|
if (content) {
|
||||||
if ((typeof content == 'string') && content.constructor == String) {
|
el += markdown(content)
|
||||||
el += markdown(content);
|
|
||||||
} else if ((typeof content == 'object') && content.constructor == Array) {
|
|
||||||
content.forEach((item, i) => {
|
|
||||||
el += markdown(item);
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
}
|
el += '</div></footer>'
|
||||||
el += '</div></footer>';
|
return el
|
||||||
return el;
|
|
||||||
}
|
}
|
||||||
%>
|
%>
|
||||||
<%- layoutDiv() %>
|
<%- layoutDiv() %>
|
||||||
|
|
Loading…
Reference in New Issue