Closed CV-Devlau closed 3 years ago
@JOCK-ONE 目前后台配置的通用页脚会附加在最底部,但不保证展示效果哦。 备案号单独拿出来配置是为了方便,毕竟是必须展示的。 你说的这个情况,下版本会在设置里加一下描述。
BTW,其实之前有考虑加一个自定义页脚,并配上开关(使用后台配置的统一页脚还是使用主题内配置的)。 后来考虑到自定义的话样式不太好控制,特别是还要考虑浅色和暗黑模式下的切换,以及移动端的适配问题。 主题目前都是约定配置,局限性比较大。
@qinhua 把 <@global.footer /> 放到上面的div里就可以,原来的放在外面了,所以无法使用样式。
<#if settings.enable_footer!true>
<footer class="joe_footer">
<div class="joe_container${(settings.enable_rss==false && settings.enable_sitemap==false)?then(' central','')}">
<div class="item">
<p>
${.now ? string("yyyy")} ©<a href="${blog_url!}" target="_blank" rel="noopener noreferrer">${blog_title!}</a>
<#if settings.icp??> - <a href="https://beian.miit.gov.cn" rel="noopener noreferrer">${settings.icp!}</a></#if>
</p>
<p class="site_powered">@Powered by<a class="a-powered" href="https://halo.run/" target="_blank" rel="noopener noreferrer">Halo</a> | @Theme by<a class="a-theme" href="https://github.com/qinhua/halo-theme-joe2.0" target="_blank" rel="noopener noreferrer">M酷</a></p>
<#if settings.enable_birthday!false>
<div class="site_life" data-birthday="${options.birthday?string}">
<i class="joe-font joe-icon-clock-fill"></i>已运行 <strong class="joe_run__day">00</strong> 天 <strong class="joe_run__hour">00</strong> 时 <strong class="joe_run__minute">00</strong> 分 <strong class="joe_run__second">00</strong> 秒
</div>
</#if>
</div>
<@global.footer />
<#if settings.enable_rss==true || settings.enable_sitemap==true>
<div class="item">
<#if settings.enable_rss><a class="rss" href="${rss_url!}" target="_blank" rel="noopener noreferrer"><i class="joe-font joe-icon-rss-fill"></i> RSS</a></#if>
<#if settings.enable_sitemap><a href="${sitemap_xml_url!}" target="_blank" rel="noopener noreferrer">站点地图</a></#if>
</div>
</#if>
</div>
<#-- <p class="footer-sponsor"><a h"ref=#" target="_blank" alt="CDN Sponsor" rel="nofollow"><img src="https://2heng.xin/wp-content/themes/Sakura/images/Tencent_Cloud_logo.svg" alt="CDN Sponsor"></a></p> -->
</footer>
</#if>
@JOCK-ONE 这个最终的效果是怎样的,后台的自定义页脚为什么要往主题的页脚结构里放,这样不就乱了。这样吧。我做个开关,让你可以选择页脚来源(用后台页脚还是主题内页脚)。这样你可以复制主题的页脚 html
结构来修改,保证样式和适配。
@qinhua 原来的
现在的
兄弟,这个不能乱改,要考虑适配,而且每个人的自定义页脚可能都不一样,我还是建议放在外面,这边我会提供一个页脚开关出来。
@JOCK-ONE 1.0.2 中已加入页脚来源选项
原来是配置了页脚信息里显示备案,显示成蓝色超链接,建议在主题设置备案那里说一下,或者把这个弄上面去