sidebar
This commit is contained in:
parent
2c206fb72c
commit
29f4a671c2
|
@ -40,7 +40,16 @@ function layoutDiv() {
|
||||||
}
|
}
|
||||||
if (md_text(theme.sidebar.logo.title)) {
|
if (md_text(theme.sidebar.logo.title)) {
|
||||||
el += '<a class="title" href="' + url_for(md_link(theme.sidebar.logo.title) || "/") + '">';
|
el += '<a class="title" href="' + url_for(md_link(theme.sidebar.logo.title) || "/") + '">';
|
||||||
el += md_text(theme.sidebar.logo.title);
|
el += '<div class="main">' + md_text(theme.sidebar.logo.title) + '</div>';
|
||||||
|
if (config.subtitle) {
|
||||||
|
let arr = config.subtitle.split('|');
|
||||||
|
if (arr.length > 0) {
|
||||||
|
el += '<div class="sub normal cap">' + arr[0] + '</div>';
|
||||||
|
if (arr.length > 1) {
|
||||||
|
el += '<div class="sub hover cap" style="opacity:0">' + arr[1] + '</div>';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
el += '</a>';
|
el += '</a>';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,22 @@ function layoutDiv() {
|
||||||
el += '<a class="reveal" href="' + url_for(post.link || post.path) + '">';
|
el += '<a class="reveal" href="' + url_for(post.link || post.path) + '">';
|
||||||
el += '<div class="cap">';
|
el += '<div class="cap">';
|
||||||
el += '<time>' + date(post.updated, config.date_format) + '</time>';
|
el += '<time>' + date(post.updated, config.date_format) + '</time>';
|
||||||
|
if (post.layout === 'wiki') {
|
||||||
|
el += '<span>';
|
||||||
|
let proj = theme.wiki.projects[post.wiki];
|
||||||
|
if (proj && proj.title) {
|
||||||
|
el += proj.title;
|
||||||
|
} else if (post.wiki) {
|
||||||
|
el += post.wiki;
|
||||||
|
}
|
||||||
|
el += '</span>';
|
||||||
|
} else {
|
||||||
|
post.categories.limit(1).forEach((cat, i) => {
|
||||||
|
el += '<span>' + cat.name + '</span>';
|
||||||
|
});
|
||||||
|
}
|
||||||
el += '</div>';
|
el += '</div>';
|
||||||
el += '<span class="title">';
|
el += '<span class="title">';
|
||||||
if (post.wiki && (post.title.toUpperCase().includes(post.wiki.toUpperCase()) == false)) {
|
|
||||||
el += post.wiki + ': ';
|
|
||||||
}
|
|
||||||
el += post.title;
|
el += post.title;
|
||||||
el += '</span>';
|
el += '</span>';
|
||||||
el += '</a>';
|
el += '</a>';
|
||||||
|
|
|
@ -53,7 +53,7 @@ function layoutDiv() {
|
||||||
el += ' target="_blank" rel="external nofollow noopener noreferrer"';
|
el += ' target="_blank" rel="external nofollow noopener noreferrer"';
|
||||||
el += '>';
|
el += '>';
|
||||||
el += item.icon;
|
el += item.icon;
|
||||||
el += item.text;
|
el += '<span>' + item.text + '</span>';
|
||||||
el += '</a></div>';
|
el += '</a></div>';
|
||||||
});
|
});
|
||||||
el += '</div>';
|
el += '</div>';
|
||||||
|
|
|
@ -1,18 +1,19 @@
|
||||||
.widget-wrap#repo-info
|
.widget-wrap#repo-info
|
||||||
.widget-body
|
.widget-body
|
||||||
.item
|
.item
|
||||||
margin: .25rem 0
|
margin: 4px 0
|
||||||
a
|
a
|
||||||
color: var(--text-p2)
|
color: var(--text-p2)
|
||||||
font-weight: 500
|
font-weight: 500
|
||||||
display: inline-flex
|
display: inline-flex
|
||||||
align-items: center
|
align-items: center
|
||||||
line-height: 1.8
|
padding: 0.25rem .5rem
|
||||||
padding: 0 .5rem
|
|
||||||
border-radius: 4px
|
border-radius: 4px
|
||||||
|
font-size: $fs-13
|
||||||
svg
|
svg
|
||||||
margin-right: .5rem
|
margin-right: .5rem
|
||||||
width: 1rem
|
width: 1em
|
||||||
|
height: 1em
|
||||||
a:hover
|
a:hover
|
||||||
color: var(--text-p1)
|
color: var(--text-p1)
|
||||||
background: var(--block-hover)
|
background: var(--block-hover)
|
||||||
|
|
|
@ -59,12 +59,30 @@
|
||||||
animation: spin infinite 1s
|
animation: spin infinite 1s
|
||||||
animation-timing-function: linear
|
animation-timing-function: linear
|
||||||
|
|
||||||
.title
|
a.title
|
||||||
font-size: 1.75rem
|
font-size: 1.75rem
|
||||||
font-weight: 900
|
font-weight: 900
|
||||||
color: inherit
|
color: inherit
|
||||||
line-height: 1;
|
line-height: 1
|
||||||
font-family: $ff-logo
|
font-family: $ff-logo
|
||||||
|
display: block
|
||||||
|
position: relative
|
||||||
|
.sub
|
||||||
|
color: var(--text-p1)
|
||||||
|
trans2 opacity transform
|
||||||
|
.hover
|
||||||
|
position: absolute
|
||||||
|
bottom: 0
|
||||||
|
transform: translateY(8px)
|
||||||
|
&:hover
|
||||||
|
.normal
|
||||||
|
opacity: 0
|
||||||
|
transform: translateY(-8px)
|
||||||
|
.hover
|
||||||
|
transform: translateY(0)
|
||||||
|
opacity: 1 !important
|
||||||
|
a.avatar+a.title
|
||||||
|
txt-ellipsis()
|
||||||
|
|
||||||
|
|
||||||
.logo-wrap.wiki
|
.logo-wrap.wiki
|
||||||
|
@ -72,14 +90,15 @@
|
||||||
flex-direction: column
|
flex-direction: column
|
||||||
align-items: flex-start
|
align-items: flex-start
|
||||||
a.wiki-home
|
a.wiki-home
|
||||||
margin-bottom: .75rem
|
margin-bottom: .5rem
|
||||||
color: var(--text-p2)
|
color: var(--text-p2)
|
||||||
svg
|
svg
|
||||||
margin-right: 2px
|
margin-right: 2px
|
||||||
&:hover
|
&:hover
|
||||||
color: $color-hover
|
color: $color-hover
|
||||||
filter: unset !important
|
filter: unset !important
|
||||||
|
a.title
|
||||||
|
line-height: inherit
|
||||||
|
|
||||||
nav.menu
|
nav.menu
|
||||||
margin: 1rem 0 .5rem
|
margin: 1rem 0 .5rem
|
||||||
|
@ -174,6 +193,8 @@ nav.menu
|
||||||
div.cap
|
div.cap
|
||||||
margin-bottom: 0.25rem
|
margin-bottom: 0.25rem
|
||||||
color: var(--text-p4)
|
color: var(--text-p4)
|
||||||
|
display: flex
|
||||||
|
justify-content: space-between
|
||||||
&:hover
|
&:hover
|
||||||
color: $color-hover
|
color: $color-hover
|
||||||
background: var(--card)
|
background: var(--card)
|
||||||
|
|
Loading…
Reference in New Issue