Tsundoku 主题 link icon 根据锚文本来选择是否显示

代码片段

使用 js,让 link icon 根据锚文本来选择是否显示


function link_icon_filter() {
    let spans = document.querySelectorAll('span[data-type="a"]');
    spans.forEach(span => {
        const isWrappedInBracketsOrNumber = /\[.+?\]|^\d+$/.test(span.textContent);
        if (span.textContent === '*' ||  isWrappedInBracketsOrNumber) {
            span.setAttribute('custom-link-icon', 'true');
        }
        else {
            span.removeAttribute('custom-link-icon');
        }
    });
}
linkIconFilterInterval = setInterval(link_icon_filter, 100);

功能

  • 锚文本为数字不显示 link icon
  • 锚文本为*不显示 link icon
  • 锚文本被[]包裹,不显示 link icon

预览

Clip20240718000404.png

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    20060 引用 • 77196 回帖 • 3 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
Achuan-2
给时间以生命而不是给生命以时间,给我买包辣条https://afdian.net/a/achuan-2 上海