专栏首页Savalone's BlogPbootcms V2.0.6 版本 tags.html 标题优化

Pbootcms V2.0.6 版本 tags.html 标题优化

今天更新了最新的 pb, 发现能够自定义 tags 模板页面了,但是页面标题里面不包含 tag 名,感觉不美观,就在 tags.html 里面加了段 js,修改页面的标题。

​由于tag 页面链接变成了 https://savalone.com/tag/软件/ 这样,所以我们要匹配到第四个和第五个“/”符号之间的“软件”,而结果匹配到的是“%E8%BD%AF%E4%BB%B6”,所以我们要 decode 解码一下。

js 代码如下:

<script>
window.onload = function(){
var url = '{pboot:pageurl}';
var decode = (decodeURI((url.split(///)[4]))); // 正则提取链接的第四和第五个'/'符号之间的参数,并解码
var sitetitle = '{pboot:sitetitle}';
document.title = decode + '-' + sitetitle;
}
</script>

或者 jq:

<script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js"></script>
<script>
$(function(){
var url = '{pboot:pageurl}';
var decode = (decodeURI((url.split(///)[4]))); // 正则提取链接的第四和第五个'/'符号之间的参数,并解码
var sitetitle = '{pboot:sitetitle}';
$('title').html(decode + '-' + sitetitle);
})
</script>

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 修改 IIS 上传大小的限制方法

    Savalone
  • jq 特定日期全站变灰

    明日清明,举国哀悼,不忘记每个因疫情逝去的人,在一些特殊的日子里,我们可能会用到这段代码。

    Savalone
  • js 网站页面标题自定义、滚动、闪烁显示

    Savalone
  • 为什么程序员的业余项目大多都死了?

    为什么程序员的业余项目大多都死了? 我们都有这样的业余项目:项目创建一半就弃之于坟墓,未完成的梦想遗体就这样扔之于文件夹中。游戏、应用程序、可视化数据等等。现在...

    用户1289394
  • 手撸一套纯粹的CQRS实现

    关于CQRS,在实现上有很多差异,这是因为CQRS本身很简单,但是它犹如潘多拉魔盒的钥匙,有了它,读写分离、事件溯源、消息传递、最终一致性等都被引入了框架,从而...

    thz
  • Java学习笔记(一):基础概念和语法

    字节是计算机中最小存储单元。计算机存储任何的数据,都是以字节的形式存储。8个bit(二进制位) 0000-0000表示为1个字节,写成1 byte或者1 B。

    foochane
  • 无人机矩阵、巨无霸基站和无死角热点——详解Facebook连接世界的雄心

    对于 Facebook来说,连接整个世界,可能比连接中国更重要。 为了达成这个目标,Facebook 从两年前开始不断做出努力,比如联合高通、微软、英特尔等知名...

    机器人网
  • java之学习用LinkedList模拟栈数据结构的集合并测试

    吾爱乐享
  • 谷歌Facebook为何需要气球、无人机和火箭?

    大数据文摘
  • 设计模式--策略模式

    继承的问题:对类的局部改动,尤其超类的局部改动,会影响其他部分。影响会有溢出效应

    HUC思梦

扫码关注云+社区

领取腾讯云代金券