Open
Description
功能描述
在页面底部与ICP备案信息并排悬挂公安备案信息。
实现建议
我Fork了v2.8.2版本的仓库,对 /layout/components/footer/footer.ejs
文件中显示ICP备案信息的代码(第56-64行)做了修改,更改为下:
<% if (theme.footer.icp.enable && theme.footer.icp.hasOwnProperty('number')) { %>
<div class="icp-info my-1"><a target="_blank" rel="nofollow" href="
<% if (theme.footer.icp.hasOwnProperty('url') && theme.footer.icp.url) { %>
<%= theme.footer.icp.url %>
<% } else { %>
https://beian.miit.gov.cn
<% } %>
"><%= theme.footer.icp.number %></a>
<% if (theme.footer.icp.psr.enable && theme.footer.icp.psr.hasOwnProperty('number')) {
let number = theme.footer.icp.psr.number;
let match = number.match(/公网安备\s*(\d+)\s*号/);
let code = match ? match[1] : '';
let url = "https://beian.mps.gov.cn"
if (theme.footer.icp.psr.hasOwnProperty('url') && theme.footer.icp.psr.url) {
url = theme.footer.icp.psr.url;
}
url = url.replace(/\/$/, '') + "/#/query/webSearch?code=" + code; %>
|
<a target="_blank" rel="noreferrer nofollow" href="<%= url %>"><%= number %></a>
<% } %>
</div>
<% } %>
设计参考
No response
优先级
低(锦上添花)
补充信息
希望可以加上公安备案的图标。