[opt] banner
This commit is contained in:
parent
295da76840
commit
a60b1cbfb7
|
@ -1,6 +1,13 @@
|
||||||
<%
|
<%
|
||||||
|
|
||||||
var banner_url = page.banner || ''
|
var banner_url
|
||||||
|
if (page.banner) {
|
||||||
|
banner_url = page.banner
|
||||||
|
} else if (theme.topic.tree[page.topic]?.banner != null) {
|
||||||
|
banner_url = theme.topic.tree[page.topic]?.banner
|
||||||
|
} else if (theme.wiki.tree[page.wiki]?.banner != null) {
|
||||||
|
banner_url = theme.wiki.tree[page.wiki]?.banner
|
||||||
|
}
|
||||||
|
|
||||||
function layoutTitle() {
|
function layoutTitle() {
|
||||||
const title = page.h1 != null ? page.h1 : page.title
|
const title = page.h1 != null ? page.h1 : page.title
|
||||||
|
@ -35,7 +42,7 @@ function layoutDiv() {
|
||||||
var style = ``
|
var style = ``
|
||||||
var el = ``
|
var el = ``
|
||||||
el += `<div class="article banner top">`
|
el += `<div class="article banner top">`
|
||||||
if (banner_url.length > 0) {
|
if (banner_url?.length > 0) {
|
||||||
el += `<img class="bg" src="${banner_url}">`
|
el += `<img class="bg" src="${banner_url}">`
|
||||||
if (page.poster?.color) {
|
if (page.poster?.color) {
|
||||||
style += ' style="--text-banner:' + page.poster?.color + '"'
|
style += ' style="--text-banner:' + page.poster?.color + '"'
|
||||||
|
|
|
@ -10,6 +10,10 @@ if (['post', 'page', 'wiki', null].includes(page.layout)) {
|
||||||
var article_type = theme.article.type
|
var article_type = theme.article.type
|
||||||
if (page.type?.length > 0) {
|
if (page.type?.length > 0) {
|
||||||
article_type = page.type
|
article_type = page.type
|
||||||
|
} else if (theme.topic.tree[page.topic]?.type != null) {
|
||||||
|
article_type = theme.topic.tree[page.topic]?.type
|
||||||
|
} else if (theme.wiki.tree[page.wiki]?.type != null) {
|
||||||
|
article_type = theme.wiki.tree[page.wiki]?.type
|
||||||
}
|
}
|
||||||
// 是否缩进
|
// 是否缩进
|
||||||
var indent = false
|
var indent = false
|
||||||
|
|
Loading…
Reference in New Issue