pref: css and js.
This commit is contained in:
parent
645c52c2ed
commit
0c80f0b279
|
@ -0,0 +1,18 @@
|
|||
target/
|
||||
.settings/
|
||||
.classpath
|
||||
bin/
|
||||
.mymetadata
|
||||
.project
|
||||
.externalToolBuilders/
|
||||
.tern-project
|
||||
*.bak
|
||||
|
||||
#IDEA
|
||||
.idea
|
||||
*.iml
|
||||
*rebel.xml
|
||||
.flattened-pom.xml
|
||||
.factorypath
|
||||
|
||||
node_modules
|
|
@ -7,7 +7,7 @@
|
|||
<div class="pattern-center-blank"></div>
|
||||
<div class="pattern-center">
|
||||
<div class="pattern-attachment-img">
|
||||
<img data-src="${settings.archives_patternimg!}" src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.2/img/svg/loader/orange.progress-bar-stripe-loader.svg" class="lazyload" onerror="imgError(this, IMG_Type.DEFAULT)">
|
||||
<img data-src="${settings.archives_patternimg!}" src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.8/img/svg/loader/orange.progress-bar-stripe-loader.svg" class="lazyload" onerror="imgError(this, IMG_Type.DEFAULT)">
|
||||
</div>
|
||||
<header class="pattern-header">
|
||||
<h1 class="entry-title">文章归档</h1>
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
<div class="pattern-center-blank"></div>
|
||||
<div class="pattern-center">
|
||||
<div class="pattern-attachment-img">
|
||||
<img data-src="${settings.category_patternimg!}" src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.2/img/svg/loader/orange.progress-bar-stripe-loader.svg" class="lazyload" onerror="imgError(this, IMG_Type.DEFAULT)">
|
||||
<img data-src="${settings.category_patternimg!}" src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.8/img/svg/loader/orange.progress-bar-stripe-loader.svg" class="lazyload" onerror="imgError(this, IMG_Type.DEFAULT)">
|
||||
</div>
|
||||
<header class="pattern-header">
|
||||
<h1 class="entry-title">${options.categories_title?default('文章分类')}</h1>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
<div class="pattern-center-blank"></div>
|
||||
<div class="pattern-center">
|
||||
<div class="pattern-attachment-img">
|
||||
<img data-src='${((category.thumbnail)?length>0)?string((category.thumbnail),"${settings.category_patternimg!}")}' src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.2/img/svg/loader/orange.progress-bar-stripe-loader.svg" class="lazyload" onerror="imgError(this, IMG_Type.DEFAULT)">
|
||||
<img data-src='${((category.thumbnail)?length>0)?string((category.thumbnail),"${settings.category_patternimg!}")}' src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.8/img/svg/loader/orange.progress-bar-stripe-loader.svg" class="lazyload" onerror="imgError(this, IMG_Type.DEFAULT)">
|
||||
</div>
|
||||
<header class="pattern-header">
|
||||
<h1 class="cat-title">分类:${category.name!}</h1>
|
||||
|
|
13
footer.ftl
13
footer.ftl
|
@ -17,12 +17,13 @@
|
|||
<#elseif is_sheet??>
|
||||
<@comment sheet,"sheet" />
|
||||
</#if>
|
||||
<#assign cdn_base_url="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.8"/>
|
||||
</div><!-- #page Pjax container-->
|
||||
<footer id="colophon" class="site-footer" role="contentinfo">
|
||||
<div class="site-info">
|
||||
<div class="footertext">
|
||||
<p class="foo-logo"
|
||||
style="background-image: url('${settings.footer_logo?default('https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.2/img/Sakura/images/sakura.svg')}');"></p>
|
||||
style="background-image: url('${settings.footer_logo?default('${cdn_base_url!}/img/Sakura/images/sakura.svg')}');"></p>
|
||||
<!-- 请尊重作者,请务必保留版权 -->
|
||||
<p style="font-family: 'Ubuntu', sans-serif;">
|
||||
<span style="color: #666666;">Powered
|
||||
|
@ -182,7 +183,7 @@
|
|||
};
|
||||
/* ]]> */
|
||||
</script>
|
||||
<script type="text/javascript" src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.8/js/lib.js"></script>
|
||||
<script type="text/javascript" src="${cdn_base_url!}/js/lib.js"></script>
|
||||
<!-- 相册 -->
|
||||
<#if settings.photos_style == "justify">
|
||||
<script src="https://cdn.jsdelivr.net/npm/justifiedGallery@3.8.1/dist/js/jquery.justifiedGallery.min.js"></script>
|
||||
|
@ -190,7 +191,7 @@
|
|||
<script src="https://cdn.jsdelivr.net/gh/metafizzy/isotope@3.0.6/dist/isotope.pkgd.min.js"></script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/imagesloaded@4.1.4/imagesloaded.pkgd.min.js"></script>
|
||||
<#if settings.photos_style == "packery">
|
||||
<script type='text/javascript' src='https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.8/js/packery/packery-mode.pkgd.min.js'></script>
|
||||
<script type='text/javascript' src='${cdn_base_url!}/js/packery/packery-mode.pkgd.min.js'></script>
|
||||
</#if>
|
||||
</#if>
|
||||
<script type="text/javascript" src="${theme_base!}/plugins/highlight/js/highlight.pack.js"></script>
|
||||
|
@ -202,7 +203,7 @@
|
|||
<script src="${theme_base!}/plugins/aplayer/js/index.js" defer></script>
|
||||
</#if>
|
||||
<#if settings.post_toc!true>
|
||||
<script src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.2/js/tocbot/4.11.1/js/tocbot.min.js" defer></script>
|
||||
<script src="${cdn_base_url!}/js/tocbot/4.11.1/js/tocbot.min.js" defer></script>
|
||||
</#if>
|
||||
<script src="${settings.comment_mode!'//cdn.jsdelivr.net/gh/LIlGG/halo-comment-sakura@v1.3.1/dist/halo-comment.min.js'}" defer></script>
|
||||
<#if settings.tag_cloud!true>
|
||||
|
@ -218,7 +219,7 @@
|
|||
</script>
|
||||
</#if>
|
||||
<#if settings.category_radar!true>
|
||||
<script src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.5/js/echarts/echarts.min.js" defer></script>
|
||||
<script src="${cdn_base_url!}/js/echarts/echarts.min.js" defer></script>
|
||||
<script type='text/javascript'>
|
||||
var categoryRadar = {
|
||||
<@categoryTag method="list">
|
||||
|
@ -229,7 +230,7 @@
|
|||
}
|
||||
</script>
|
||||
</#if>
|
||||
<script type='text/javascript' src='https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.8/js/src/qrcode.min.js' defer></script>
|
||||
<script type='text/javascript' src='${cdn_base_url!}/js/src/qrcode.min.js' defer></script>
|
||||
<script type='text/javascript' src='${theme_base!}/js/app.min.js?ver=1.2.0'></script>
|
||||
<#nested />
|
||||
<#if settings.live2d_switch!true>
|
||||
|
|
|
@ -10,9 +10,10 @@
|
|||
<title itemprop="name">${title!}</title>
|
||||
<meta name="description" content="${meta_description!}"/>
|
||||
<meta name="keywords" content="${meta_keywords!}"/>
|
||||
<link rel="dns-prefetch" href="//cdn.jsdelivr.net">
|
||||
|
||||
<@global.head />
|
||||
<link rel='stylesheet' href='${theme_base!}/style.min.css?ver=1.2.0' type='text/css' media='all'>
|
||||
<link rel='stylesheet' href='${theme_base!}/styles/style.min.css?ver=1.2.0' type='text/css' media='all'>
|
||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Noto+SerifMerriweather|Merriweather+Sans|Source+Code+Pro|Ubuntu:400,700|Noto+Serif+SC" media="noexist" onload="this.media='all'">
|
||||
<link rel="stylesheet" href="//at.alicdn.com/t/font_2010950_uq2c7ykeiyk.css" media="noexist" onload="this.media='all'">
|
||||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.7/css/lib.css" media="noexist" onload="this.media='all'">
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
<@compress single_line=true>
|
||||
<#assign cdn_base_url="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.8"/>
|
||||
<style type="text/css">
|
||||
<#if settings.shownav!false>
|
||||
.site-top .lower nav {
|
||||
|
@ -8,41 +9,41 @@
|
|||
<#if (settings.cursor_skin!'sakura') == 'sakura'>
|
||||
/** 鼠标样式 */
|
||||
a {
|
||||
cursor: url(https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.2/img/Sakura/cursor/ayuda.cur), auto
|
||||
cursor: url(${cdn_base_url!}/img/Sakura/cursor/ayuda.cur), auto
|
||||
}
|
||||
|
||||
a:active {
|
||||
cursor: url(https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.2/img/Sakura/cursor/work.cur),alias
|
||||
cursor: url(${cdn_base_url!}/img/Sakura/cursor/work.cur),alias
|
||||
}
|
||||
|
||||
p {
|
||||
cursor: url(https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.2/img/Sakura/cursor/texto.cur),auto
|
||||
cursor: url(${cdn_base_url!}/img/Sakura/cursor/texto.cur),auto
|
||||
}
|
||||
|
||||
body {
|
||||
cursor: url(https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.2/img/Sakura/cursor/normal.cur),auto;
|
||||
cursor: url(${cdn_base_url!}/img/Sakura/cursor/normal.cur),auto;
|
||||
}
|
||||
|
||||
.cd-top {
|
||||
cursor: url(https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.2/img/Sakura/cursor/No_Disponible.cur),auto;
|
||||
cursor: url(${cdn_base_url!}/img/Sakura/cursor/No_Disponible.cur),auto;
|
||||
}
|
||||
|
||||
.botui-actions-buttons-button {
|
||||
cursor: url(https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.2/img/Sakura/cursor/No_Disponible.cur),auto;
|
||||
cursor: url(${cdn_base_url!}/img/Sakura/cursor/No_Disponible.cur),auto;
|
||||
}
|
||||
|
||||
.button.botui-actions-buttons-button {
|
||||
cursor: url(https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.2/img/Sakura/cursor/No_Disponible.cur),auto;
|
||||
cursor: url(${cdn_base_url!}/img/Sakura/cursor/No_Disponible.cur),auto;
|
||||
}
|
||||
|
||||
.highlight-wrap code {
|
||||
cursor: url(https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.2/img/Sakura/cursor/texto.cur),auto
|
||||
cursor: url(${cdn_base_url!}/img/Sakura/cursor/texto.cur),auto
|
||||
}
|
||||
</#if>
|
||||
|
||||
/***/
|
||||
.cd-top {
|
||||
background: url(${(settings.top_back_img)!'https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.2/img/Sakura/images/scroll.png'}) no-repeat center;
|
||||
background: url(${(settings.top_back_img)!'${cdn_base_url!}/img/Sakura/images/scroll.png'}) no-repeat center;
|
||||
}
|
||||
|
||||
<#if settings.theme_skin??>
|
||||
|
|
|
@ -46,7 +46,7 @@
|
|||
<#if (settings.pagenav_style!'ajax') == 'ajax'>
|
||||
<div id="pagination">
|
||||
<#if pagination.hasNext>
|
||||
<a href="${pagination.nextPageFullPath!}" class="">Previous</a>
|
||||
<a href="${pagination.nextPageFullPath!}" class="">下一页</a>
|
||||
<#else>
|
||||
<span>没有更多文章了</span>
|
||||
</#if>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
<div class="pattern-center-blank"></div>
|
||||
<div class="pattern-center">
|
||||
<div class="pattern-attachment-img">
|
||||
<img data-src="${settings.journals_patternimg!}" src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.2/img/svg/loader/orange.progress-bar-stripe-loader.svg" class="lazyload" onerror="imgError(this, IMG_Type.DEFAULT)">
|
||||
<img data-src="${settings.journals_patternimg!}" src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.8/img/svg/loader/orange.progress-bar-stripe-loader.svg" class="lazyload" onerror="imgError(this, IMG_Type.DEFAULT)">
|
||||
</div>
|
||||
<header class="pattern-header">
|
||||
<h1 class="entry-title">${options.journals_title?default('日志')}</h1>
|
||||
|
@ -31,7 +31,7 @@
|
|||
<#list journals.content as journal>
|
||||
<li id="journal-${journal.id?c}" class="journal">
|
||||
<span class="journal-author-img">
|
||||
<img class="lazyload avatar" data-src="${user.avatar!}" alt="${user.nickname!}" width="48" height="48" src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.2/img/svg/loader/trans.ajax-spinner-preloader.svg" onerror="imgError(this, IMG_Type.DEFAULT)">
|
||||
<img class="lazyload avatar" data-src="${user.avatar!}" alt="${user.nickname!}" width="48" height="48" src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.8/img/svg/loader/trans.ajax-spinner-preloader.svg" onerror="imgError(this, IMG_Type.DEFAULT)">
|
||||
<span class="journal-label">${journal.content!}
|
||||
<p class="journal-time">
|
||||
<span> ${journal.createTime?string('yyyy-MM-dd HH:mm:ss')}</span>
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -1,3 +1,4 @@
|
|||
<#assign cdn_base_url="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.8"/>
|
||||
<figure id="centerbg" class="centerbg" style="background-image: url('${settings.focus_img_1!'${theme_base!}/images/hd.jpg'}');
|
||||
<#if !(settings.focus_height!true)>
|
||||
background-position: center center;background-attachment: inherit;
|
||||
|
@ -22,56 +23,56 @@
|
|||
</#if>
|
||||
<div class="top-social_v2">
|
||||
<li id="bg-pre">
|
||||
<img class="flipx" src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.6/img/Sakura/images/next-b.svg">
|
||||
<img class="flipx" src="${cdn_base_url!}/img/Sakura/images/next-b.svg">
|
||||
</li>
|
||||
<#if settings.wechat??>
|
||||
<li class="wechat"><a href="#"><img src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.6/img/Sakura/images/sns/wechat.png"/></a>
|
||||
<li class="wechat"><a href="#"><img src="${cdn_base_url!}/img/Sakura/images/sns/wechat.png"/></a>
|
||||
<div class="wechatInner">
|
||||
<img src="${settings.wechat!}" alt="微信公众号">
|
||||
</div>
|
||||
</li>
|
||||
</#if>
|
||||
<#if settings.sina??>
|
||||
<li><a href="${settings.sina!}" target="_blank" class="social-sina" title="sina"><img src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.6/img/Sakura/images/sns/sina.png"/></a></li>
|
||||
<li><a href="${settings.sina!}" target="_blank" class="social-sina" title="sina"><img src="${cdn_base_url!}/img/Sakura/images/sns/sina.png"/></a></li>
|
||||
</#if>
|
||||
<#if settings.qq??>
|
||||
<li class="qq"><a href="//wpa.qq.com/msgrd?v=3&uin=${settings.qq!}&site=qq&menu=yes" target="_blank" title="Initiate chat ?"><img src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.6/img/Sakura/images/sns/qq.png"/></a></li>
|
||||
<li class="qq"><a href="//wpa.qq.com/msgrd?v=3&uin=${settings.qq!}&site=qq&menu=yes" target="_blank" title="Initiate chat ?"><img src="${cdn_base_url!}/img/Sakura/images/sns/qq.png"/></a></li>
|
||||
</#if>
|
||||
<#if settings.qzone??>
|
||||
<li><a href="${settings.qzone!}" target="_blank" class="social-qzone" title="qzone"><img src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.6/img/Sakura/images/sns/qzone.png"/></a></li>
|
||||
<li><a href="${settings.qzone!}" target="_blank" class="social-qzone" title="qzone"><img src="${cdn_base_url!}/img/Sakura/images/sns/qzone.png"/></a></li>
|
||||
</#if>
|
||||
<#if settings.github??>
|
||||
<li><a href="${settings.github!}" target="_blank" class="social-github" title="github"><img src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.6/img/Sakura/images/sns/github.png"/></a></li>
|
||||
<li><a href="${settings.github!}" target="_blank" class="social-github" title="github"><img src="${cdn_base_url!}/img/Sakura/images/sns/github.png"/></a></li>
|
||||
</#if>
|
||||
<#if settings.lofter??>
|
||||
<li><a href="${settings.lofter!}" target="_blank" class="social-lofter" title="lofter"><img src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.6/img/Sakura/images/sns/lofter.png"/></a></li>
|
||||
<li><a href="${settings.lofter!}" target="_blank" class="social-lofter" title="lofter"><img src="${cdn_base_url!}/img/Sakura/images/sns/lofter.png"/></a></li>
|
||||
</#if>
|
||||
<#if settings.bili??>
|
||||
<li><a href="${settings.bili!}" target="_blank" class="social-bili" title="bilibili"><img src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.6/img/Sakura/images/sns/bilibili.png"/></a></li>
|
||||
<li><a href="${settings.bili!}" target="_blank" class="social-bili" title="bilibili"><img src="${cdn_base_url!}/img/Sakura/images/sns/bilibili.png"/></a></li>
|
||||
</#if>
|
||||
<#if settings.wangyiyun??>
|
||||
<li><a href="${settings.wangyiyun!}" target="_blank" class="social-wangyiyun" title="CloudMusic"><img src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.6/img/Sakura/images/sns/wangyiyun.png"/></a></li>
|
||||
<li><a href="${settings.wangyiyun!}" target="_blank" class="social-wangyiyun" title="CloudMusic"><img src="${cdn_base_url!}/img/Sakura/images/sns/wangyiyun.png"/></a></li>
|
||||
</#if>
|
||||
<#if settings.twitter??>
|
||||
<li><a href="${settings.twitter!}" target="_blank" class="social-wangyiyun" title="Twitter"><img src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.6/img/Sakura/images/sns/twitter.png"/></a></li>
|
||||
<li><a href="${settings.twitter!}" target="_blank" class="social-wangyiyun" title="Twitter"><img src="${cdn_base_url!}/img/Sakura/images/sns/twitter.png"/></a></li>
|
||||
</#if>
|
||||
<#if settings.facebook??>
|
||||
<li><a href="${settings.facebook!}" target="_blank" class="social-wangyiyun" title="Facebook"><img src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.6/img/Sakura/images/sns/facebook.png"/></a></li>
|
||||
<li><a href="${settings.facebook!}" target="_blank" class="social-wangyiyun" title="Facebook"><img src="${cdn_base_url!}/img/Sakura/images/sns/facebook.png"/></a></li>
|
||||
</#if>
|
||||
<#if settings.googleplus??>
|
||||
<li><a href="${settings.googleplus!}" target="_blank" class="social-wangyiyun" title="Google+"><img src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.6/img/Sakura/images/sns/googleplus.png"/></a></li>
|
||||
<li><a href="${settings.googleplus!}" target="_blank" class="social-wangyiyun" title="Google+"><img src="${cdn_base_url!}/img/Sakura/images/sns/googleplus.png"/></a></li>
|
||||
</#if>
|
||||
<#if settings.jianshu??>
|
||||
<li><a href="${settings.jianshu!}" target="_blank" class="social-wangyiyun" title="简书"><img src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.6/img/Sakura/images/sns/jianshu.png"/></a></li>
|
||||
<li><a href="${settings.jianshu!}" target="_blank" class="social-wangyiyun" title="简书"><img src="${cdn_base_url!}/img/Sakura/images/sns/jianshu.png"/></a></li>
|
||||
</#if>
|
||||
<#if settings.zhihu??>
|
||||
<li><a href="${settings.zhihu!}" target="_blank" class="social-wangyiyun" title="知乎"><img src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.6/img/Sakura/images/sns/zhihu.png"/></a></li>
|
||||
<li><a href="${settings.zhihu!}" target="_blank" class="social-wangyiyun" title="知乎"><img src="${cdn_base_url!}/img/Sakura/images/sns/zhihu.png"/></a></li>
|
||||
</#if>
|
||||
<#if settings.csdn??>
|
||||
<li><a href="${settings.csdn!}" target="_blank" class="social-wangyiyun" title="CSDN"><img src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.6/img/Sakura/images/sns/csdn.png"/></a></li>
|
||||
<li><a href="${settings.csdn!}" target="_blank" class="social-wangyiyun" title="CSDN"><img src="${cdn_base_url!}/img/Sakura/images/sns/csdn.png"/></a></li>
|
||||
</#if>
|
||||
<li id="bg-next">
|
||||
<img src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.6/img/Sakura/images/next-b.svg">
|
||||
<img src="${cdn_base_url!}/img/Sakura/images/next-b.svg">
|
||||
</li>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
<div class="pattern-center-blank"></div>
|
||||
<div class="pattern-center">
|
||||
<div class="pattern-attachment-img">
|
||||
<img data-src="${settings.links_patternimg!}" src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.2/img/svg/loader/orange.progress-bar-stripe-loader.svg" class="lazyload" onerror="imgError(this, IMG_Type.DEFAULT)">
|
||||
<img data-src="${settings.links_patternimg!}" src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.8/img/svg/loader/orange.progress-bar-stripe-loader.svg" class="lazyload" onerror="imgError(this, IMG_Type.DEFAULT)">
|
||||
</div>
|
||||
<header class="pattern-header">
|
||||
<h1 class="entry-title">${options.links_title?default('友情链接')}</h1>
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
-webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.12);
|
||||
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.18);">
|
||||
<header style="overflow: hidden;">
|
||||
<img style="width:100%;z-index: 666;" src="${settings.reply_mail_img!'https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.3/img/other/head_2.jpg'}">
|
||||
<img style="width:100%;z-index: 666;" src="${settings.reply_mail_img!'https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.8/img/other/head_2.jpg'}">
|
||||
</header>
|
||||
<div style="padding: 5px 20px;">
|
||||
<p style="position: relative;
|
||||
|
@ -30,7 +30,7 @@
|
|||
<a style="text-decoration: none;color: orange" target="_blank" href="${blog_url!}" rel="noopener">${user.nickname!}</a> 双手呈上~
|
||||
</p>
|
||||
<div style="text-align: center;">
|
||||
<img src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.3/img/other/hr.png" style="width:100%;margin:5px auto 5px auto; display: block;">
|
||||
<img src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.8/img/other/hr.png" style="width:100%;margin:5px auto 5px auto; display: block;">
|
||||
<a style="text-transform: uppercase;
|
||||
text-decoration: none;
|
||||
font-size: 14px;
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,32 @@
|
|||
{
|
||||
"name": "halo-theme-sakura",
|
||||
"version": "1.0.0",
|
||||
"description": "<h1 align=\"center\">Sakura<img src=\"https://media.giphy.com/media/mGcNjsfWAjY5AEZNw6/giphy.gif\" width=\"50\"></h1>\r <p align=\"center\">\r <a href=\"https://lixingyong.com\">预览</a> | <a href=\"#安装主题\">安装</a> | <a href=\"https://lixingyong.com/s/halo-theme-sakure\">更新日志</a>\r </p>",
|
||||
"main": "index.js",
|
||||
"scripts": {
|
||||
"build": "npm run build-clean && npm run build-autoprefix && npm run build-cleancss && npm run build-js",
|
||||
"build-autoprefix": "postcss --use autoprefixer --map false --output styles/style.css styles/style.css",
|
||||
"build-cleancss": "cleancss -o styles/style.min.css styles/style.css",
|
||||
"build-clean": "rimraf css",
|
||||
"build-app-js": "uglifyjs js/app.js -o js/app.min.js",
|
||||
"build-js": "npm run build-app-js",
|
||||
"deploy": "npm run build"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/LIlGG/halo-theme-sakura.git"
|
||||
},
|
||||
"author": "",
|
||||
"license": "ISC",
|
||||
"bugs": {
|
||||
"url": "https://github.com/LIlGG/halo-theme-sakura/issues"
|
||||
},
|
||||
"homepage": "https://github.com/LIlGG/halo-theme-sakura#readme",
|
||||
"devDependencies": {
|
||||
"autoprefixer": "^9.7.4",
|
||||
"clean-css-cli": "^4.3.0",
|
||||
"postcss-cli": "^7.1.0",
|
||||
"rimraf": "^3.0.2",
|
||||
"uglify-js": "^3.8.0"
|
||||
}
|
||||
}
|
|
@ -7,7 +7,7 @@
|
|||
<div class="pattern-center-blank"></div>
|
||||
<div class="pattern-center">
|
||||
<div class="pattern-attachment-img">
|
||||
<img data-src="${settings.photos_patternimg!}" src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.2/img/svg/loader/orange.progress-bar-stripe-loader.svg" class="lazyload" onerror="imgError(this, IMG_Type.DEFAULT)">
|
||||
<img data-src="${settings.photos_patternimg!}" src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.8/img/svg/loader/orange.progress-bar-stripe-loader.svg" class="lazyload" onerror="imgError(this, IMG_Type.DEFAULT)">
|
||||
</div>
|
||||
<header class="pattern-header">
|
||||
<h1 class="entry-title">${options.photos_title?default('图库')}</h1>
|
||||
|
|
2
post.ftl
2
post.ftl
|
@ -7,7 +7,7 @@
|
|||
<div class="pattern-center-blank"></div>
|
||||
<div class="pattern-center single-center">
|
||||
<div class="pattern-attachment-img">
|
||||
<img data-src="${post.thumbnail!}" src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.2/img/svg/loader/orange.progress-bar-stripe-loader.svg" class="lazyload" onerror="imgError(this, IMG_Type.DEFAULT)">
|
||||
<img data-src="${post.thumbnail!}" src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.8/img/svg/loader/orange.progress-bar-stripe-loader.svg" class="lazyload" onerror="imgError(this, IMG_Type.DEFAULT)">
|
||||
</div>
|
||||
<header class="pattern-header single-header">
|
||||
<h1 class="entry-title">${post.title!}</h1>
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
<#if (settings.patternimg!true) && (settings.searh_patternimg?? && settings.searh_patternimg!='')>
|
||||
<div class="pattern-center">
|
||||
<div class="pattern-attachment-img">
|
||||
<img data-src="${settings.searh_patternimg!}" src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.2/img/svg/loader/orange.progress-bar-stripe-loader.svg" class="lazyload" onerror="imgError(this, IMG_Type.DEFAULT)">
|
||||
<img data-src="${settings.searh_patternimg!}" src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.8/img/svg/loader/orange.progress-bar-stripe-loader.svg" class="lazyload" onerror="imgError(this, IMG_Type.DEFAULT)">
|
||||
</div>
|
||||
<header class="pattern-header">
|
||||
<h1 class="entry-title search-title"> 关于“ ${keyword!} ”的搜索结果</h1>
|
||||
|
|
|
@ -1798,18 +1798,18 @@ others:
|
|||
reply_mail_img:
|
||||
name: reply_mail_img
|
||||
label: 邮件回复模块图片
|
||||
type: text
|
||||
default: "https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.3/img/other/head_2.jpg"
|
||||
type: attachment
|
||||
default: "https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.8/img/other/head_2.jpg"
|
||||
top_back_img:
|
||||
name: 回到顶部图片
|
||||
label: 回到顶部图片
|
||||
type: text
|
||||
default: "https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.2/img/Sakura/images/scroll.png"
|
||||
type: attachment
|
||||
default: "https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.8/img/Sakura/images/scroll.png"
|
||||
footer_logo:
|
||||
name: footer_logo
|
||||
label: 页脚logo
|
||||
type: text
|
||||
default: "https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.2/img/Sakura/images/sakura.svg"
|
||||
type: attachment
|
||||
default: "https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.8/img/Sakura/images/sakura.svg"
|
||||
footer_case_number:
|
||||
name: footer_case_number
|
||||
label: 备案信息
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
<div class="pattern-center-blank"></div>
|
||||
<div class="pattern-center">
|
||||
<div class="pattern-attachment-img">
|
||||
<img data-src="${sheet.thumbnail!}" src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.2/img/svg/loader/orange.progress-bar-stripe-loader.svg" class="lazyload" onerror="imgError(this, IMG_Type.DEFAULT)">
|
||||
<img data-src="${sheet.thumbnail!}" src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.8/img/svg/loader/orange.progress-bar-stripe-loader.svg" class="lazyload" onerror="imgError(this, IMG_Type.DEFAULT)">
|
||||
</div>
|
||||
<header class="pattern-header">
|
||||
<h1 class="entry-title">${sheet.title!}</h1>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
<div class="pattern-center-blank"></div>
|
||||
<div class="pattern-center">
|
||||
<div class="pattern-attachment-img">
|
||||
<img data-src="${sheet.thumbnail!}" src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.2/img/svg/loader/orange.progress-bar-stripe-loader.svg" class="lazyload" onerror="imgError(this, IMG_Type.DEFAULT)">
|
||||
<img data-src="${sheet.thumbnail!}" src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.8/img/svg/loader/orange.progress-bar-stripe-loader.svg" class="lazyload" onerror="imgError(this, IMG_Type.DEFAULT)">
|
||||
</div>
|
||||
<header class="pattern-header">
|
||||
<h1 class="entry-title">${sheet.title!}</h1>
|
||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
2
tag.ftl
2
tag.ftl
|
@ -9,7 +9,7 @@
|
|||
<div class="pattern-center-blank"></div>
|
||||
<div class="pattern-center">
|
||||
<div class="pattern-attachment-img">
|
||||
<img data-src='${((tag.thumbnail)?length>0)?string((tag.thumbnail),"${settings.tag_patternimg!}")}' src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.2/img/svg/loader/orange.progress-bar-stripe-loader.svg" class="lazyload" onerror="imgError(this, IMG_Type.DEFAULT)">
|
||||
<img data-src='${((tag.thumbnail)?length>0)?string((tag.thumbnail),"${settings.tag_patternimg!}")}' src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.8/img/svg/loader/orange.progress-bar-stripe-loader.svg" class="lazyload" onerror="imgError(this, IMG_Type.DEFAULT)">
|
||||
</div>
|
||||
<header class="pattern-header">
|
||||
<h1 class="cat-title">标签:${tag.name!}</h1>
|
||||
|
|
2
tags.ftl
2
tags.ftl
|
@ -11,7 +11,7 @@
|
|||
<div class="pattern-center-blank"></div>
|
||||
<div class="pattern-center">
|
||||
<div class="pattern-attachment-img">
|
||||
<img data-src="${settings.tag_patternimg!}" src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.2/img/svg/loader/orange.progress-bar-stripe-loader.svg" class="lazyload" onerror="imgError(this, IMG_Type.DEFAULT)">
|
||||
<img data-src="${settings.tag_patternimg!}" src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.8/img/svg/loader/orange.progress-bar-stripe-loader.svg" class="lazyload" onerror="imgError(this, IMG_Type.DEFAULT)">
|
||||
</div>
|
||||
<header class="pattern-header">
|
||||
<h1 class="entry-title">${options.tags_title?default('文章标签')}</h1>
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
<#list item.links?sort_by('priority')?reverse as link>
|
||||
<li class="link-item">
|
||||
<a class="link-item-inner effect-apollo" href="${link.url!}" title="${link.name!}" target="_blank">
|
||||
<img class="lazyload" data-src="${link.logo!}" src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.2/img/svg/loader/trans.ajax-spinner-preloader.svg" onerror="imgError(this, IMG_Type.DEFAULT)">
|
||||
<img class="lazyload" data-src="${link.logo!}" src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.8/img/svg/loader/trans.ajax-spinner-preloader.svg" onerror="imgError(this, IMG_Type.DEFAULT)">
|
||||
<span class="sitename">${link.name!}</span>
|
||||
<div class="linkdes">${link.description!}</div>
|
||||
</a>
|
||||
|
|
|
@ -7,11 +7,11 @@
|
|||
<#if post.thumbnail?? && post.thumbnail!=''>
|
||||
<a href="${post.fullPath!}">
|
||||
<#-- <#include "../layouts/lazyload-img.ftl"> -->
|
||||
<img class="lazyload" src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.2/img/svg/loader/orange.progress-bar-stripe-loader.svg" data-src="${post.thumbnail!}" onerror="imgError(this, IMG_Type.DEFAULT)">
|
||||
<img class="lazyload" src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.8/img/svg/loader/orange.progress-bar-stripe-loader.svg" data-src="${post.thumbnail!}" onerror="imgError(this, IMG_Type.DEFAULT)">
|
||||
</a>
|
||||
<#else>
|
||||
<a href="${post.fullPath!}">
|
||||
<img class="lazyload" src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.2/img/svg/loader/orange.progress-bar-stripe-loader.svg" data-src="${theme_base!}/images/temp.jpg" onerror="imgError(this, IMG_Type.DEFAULT)">
|
||||
<img class="lazyload" src="https://cdn.jsdelivr.net/gh/LIlGG/cdn@1.0.8/img/svg/loader/orange.progress-bar-stripe-loader.svg" data-src="${theme_base!}/images/temp.jpg" onerror="imgError(this, IMG_Type.DEFAULT)">
|
||||
</a>
|
||||
</#if>
|
||||
</div><!-- thumbnail-->
|
||||
|
|
Loading…
Reference in New Issue