有没有什么方法能将所有的静态锚文本改成动态锚文本?

刚刚开始使用思源笔记,所以在开始时没有动态锚和静态锚的区别概念。于是,将很多本应该设置为动态锚的引用文本设置成了静态锚。

请问,有没有什么方法可以快速的将所有的静态锚文本转化成动态锚文本。

现在遇到的两个具体问题是:

  1. 静态锚文本和动态锚文本在文章中的观感不可区分,无法简单的分辨哪些是静态的,哪些是动态的。只能通过右键设置中的选项来确定。
  2. 没办法通过搜索来判断哪些锚文本是静态的还是动态的。

请问各位前辈,有没有什么好办法可以分辨?

  • 思源笔记

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

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

    22928 引用 • 92180 回帖 • 1 关注
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    8405 引用 • 38301 回帖 • 156 关注

相关帖子

被采纳的回答
  • 可以试一试下面的 CSS,修改了双链样式,并把静态锚文本和动态锚文本进行了区分:

    .protyle-wysiwyg [data-node-id] span[data-type~='block-ref'] {
        color: var(--b3-theme-primary)!important;
        font-weight: inherit;
        background-color:transparent!important;
        border-bottom:none!important;
        text-decoration: none!important;
    }
    
    .protyle-wysiwyg [data-node-id] span[data-type~="block-ref"][data-subtype="d"]{
        background-color: #70b3ca !important; 
        color: #FFFFFF !important;
        display: inline-flex;
        border-bottom: 0px solid #FFFFFF;
        font-size: 85%;
        text-decoration: none !important;
        border-radius: 0.3em;
        padding: 0em 0.375em 0.08em !important;
        margin: 0em 0.25em;
        transform: translateY(-1.5px);
        box-sizing: border-box;
        cursor: pointer;
        transition: all 0.2s ease-in-out;
    }
    
    /* 为引用块后面增加引用图标 */
    .protyle-wysiwyg [data-node-id] span[data-type~="block-ref"][data-subtype="d"]::before {
        color: #2eaadc!important;
        content: "🏷";
    }
    
    .protyle-wysiwyg [data-node-id] span[data-type~="block-ref"][data-subtype="d"]::after {
        color: #2eaadc!important;
        content: "";
    }
    
    .protyle-wysiwyg [data-node-id] span[data-type~="block-ref"][data-subtype="d"]:hover {
        background-color: #559898 !important;
    }
    
    .protyle-wysiwyg [data-node-id] span[data-type~="block-ref"]:hover {
        background-color: var(--b3-theme-primary-lightest)!important;
    }
    

    不过我是将动态锚文本当作双链标签来使用,所以仿照 Tsundoku 主题的标签样式进行了设置,不习惯的话可以自己改一下

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • Achuan-2 2

    改了下 Tsundoku 主题:

    Clip20240704163137.png

    .protyle-wysiwyg [data-node-id] span[data-type~='block-ref'] {
        /*更改颜色*/
        color: var(--b3-protyle-inline-blockref-color);
        padding-bottom: 0em;
        height: 1.5em;
        opacity: 1;
        border-bottom: 1px dashed var(--b3-protyle-inline-blockref-color);
    }
    /* 静态锚文本块引样式    */
    .protyle-wysiwyg [data-node-id] span[data-type~='block-ref'][data-subtype="s"] {
        border-bottom: 1px dotted var(--b3-protyle-inline-blockref-color);
    }
    
  • 其他回帖
  • 可以试一试下面的 CSS,修改了双链样式,并把静态锚文本和动态锚文本进行了区分:

    .protyle-wysiwyg [data-node-id] span[data-type~='block-ref'] {
        color: var(--b3-theme-primary)!important;
        font-weight: inherit;
        background-color:transparent!important;
        border-bottom:none!important;
        text-decoration: none!important;
    }
    
    .protyle-wysiwyg [data-node-id] span[data-type~="block-ref"][data-subtype="d"]{
        background-color: #70b3ca !important; 
        color: #FFFFFF !important;
        display: inline-flex;
        border-bottom: 0px solid #FFFFFF;
        font-size: 85%;
        text-decoration: none !important;
        border-radius: 0.3em;
        padding: 0em 0.375em 0.08em !important;
        margin: 0em 0.25em;
        transform: translateY(-1.5px);
        box-sizing: border-box;
        cursor: pointer;
        transition: all 0.2s ease-in-out;
    }
    
    /* 为引用块后面增加引用图标 */
    .protyle-wysiwyg [data-node-id] span[data-type~="block-ref"][data-subtype="d"]::before {
        color: #2eaadc!important;
        content: "🏷";
    }
    
    .protyle-wysiwyg [data-node-id] span[data-type~="block-ref"][data-subtype="d"]::after {
        color: #2eaadc!important;
        content: "";
    }
    
    .protyle-wysiwyg [data-node-id] span[data-type~="block-ref"][data-subtype="d"]:hover {
        background-color: #559898 !important;
    }
    
    .protyle-wysiwyg [data-node-id] span[data-type~="block-ref"]:hover {
        background-color: var(--b3-theme-primary-lightest)!important;
    }
    

    不过我是将动态锚文本当作双链标签来使用,所以仿照 Tsundoku 主题的标签样式进行了设置,不习惯的话可以自己改一下

  • outnever

    感谢各位大佬。问题已经解决。非常感谢。

  • drawone

    image.png

    image.png

    分别显示淡化的 D 和 J,用以区分动态和静态。既不太碍眼,仔细分辨又能区分它的类型。也不太容易混淆到底是动态还是静态。

    
    .protyle-wysiwyg [data-node-id] span[data-type~="block-ref"]::before {
        color: gray !important;
        content: "J";
    opacity:0.15; background-color: black !important;margin-right:2px;
    }
    
    .protyle-wysiwyg [data-node-id] span[data-type~="block-ref"][data-subtype="d"]::before {
        color: gray !important;
        content: "D";
    opacity:0.15; background-color: black !important;margin-right:2px;
    }
     
    
  • 查看全部回帖

推荐标签 标签

  • 酷鸟浏览器

    安全 · 稳定 · 快速
    为跨境从业人员提供专业的跨境浏览器

    3 引用 • 59 回帖 • 26 关注
  • MySQL

    MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是最流行的关系型数据库管理系统之一。

    692 引用 • 535 回帖
  • IDEA

    IDEA 全称 IntelliJ IDEA,是一款 Java 语言开发的集成环境,在业界被公认为最好的 Java 开发工具之一。IDEA 是 JetBrains 公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。

    181 引用 • 400 回帖
  • 京东

    京东是中国最大的自营式电商企业,2015 年第一季度在中国自营式 B2C 电商市场的占有率为 56.3%。2014 年 5 月,京东在美国纳斯达克证券交易所正式挂牌上市(股票代码:JD),是中国第一个成功赴美上市的大型综合型电商平台,与腾讯、百度等中国互联网巨头共同跻身全球前十大互联网公司排行榜。

    14 引用 • 102 回帖 • 355 关注
  • LaTeX

    LaTeX(音译“拉泰赫”)是一种基于 ΤΕΧ 的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在 20 世纪 80 年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由 TeX 所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。

    12 引用 • 54 回帖 • 49 关注
  • API

    应用程序编程接口(Application Programming Interface)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

    77 引用 • 430 回帖
  • 机器学习

    机器学习(Machine Learning)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。

    83 引用 • 37 回帖
  • Logseq

    Logseq 是一个隐私优先、开源的知识库工具。

    Logseq is a joyful, open-source outliner that works on top of local plain-text Markdown and Org-mode files. Use it to write, organize and share your thoughts, keep your to-do list, and build your own digital garden.

    6 引用 • 63 回帖 • 6 关注
  • Mac

    Mac 是苹果公司自 1984 年起以“Macintosh”开始开发的个人消费型计算机,如:iMac、Mac mini、Macbook Air、Macbook Pro、Macbook、Mac Pro 等计算机。

    166 引用 • 595 回帖 • 1 关注
  • 开源中国

    开源中国是目前中国最大的开源技术社区。传播开源的理念,推广开源项目,为 IT 开发者提供了一个发现、使用、并交流开源技术的平台。目前开源中国社区已收录超过两万款开源软件。

    7 引用 • 86 回帖
  • ReactiveX

    ReactiveX 是一个专注于异步编程与控制可观察数据(或者事件)流的 API。它组合了观察者模式,迭代器模式和函数式编程的优秀思想。

    1 引用 • 2 回帖 • 156 关注
  • SEO

    发布对别人有帮助的原创内容是最好的 SEO 方式。

    35 引用 • 200 回帖 • 26 关注
  • ZeroNet

    ZeroNet 是一个基于比特币加密技术和 BT 网络技术的去中心化的、开放开源的网络和交流系统。

    1 引用 • 21 回帖 • 634 关注
  • PostgreSQL

    PostgreSQL 是一款功能强大的企业级数据库系统,在 BSD 开源许可证下发布。

    22 引用 • 22 回帖
  • SMTP

    SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。

    4 引用 • 18 回帖 • 624 关注
  • 音乐

    你听到信仰的声音了么?

    61 引用 • 511 回帖
  • Spring

    Spring 是一个开源框架,是于 2003 年兴起的一个轻量级的 Java 开发框架,由 Rod Johnson 在其著作《Expert One-On-One J2EE Development and Design》中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 JavaEE 应用程序开发提供集成的框架。

    943 引用 • 1460 回帖 • 6 关注
  • Sublime

    Sublime Text 是一款可以用来写代码、写文章的文本编辑器。支持代码高亮、自动完成,还支持通过插件进行扩展。

    10 引用 • 5 回帖 • 3 关注
  • 架构

    我们平时所说的“架构”主要是指软件架构,这是有关软件整体结构与组件的抽象描述,用于指导软件系统各个方面的设计。另外还有“业务架构”、“网络架构”、“硬件架构”等细分领域。

    142 引用 • 442 回帖
  • SVN

    SVN 是 Subversion 的简称,是一个开放源代码的版本控制系统,相较于 RCS、CVS,它采用了分支管理系统,它的设计目标就是取代 CVS。

    29 引用 • 98 回帖 • 693 关注
  • Sphinx

    Sphinx 是一个基于 SQL 的全文检索引擎,可以结合 MySQL、PostgreSQL 做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。

    1 引用 • 221 关注
  • 房星科技

    房星网,我们不和没有钱的程序员谈理想,我们要让程序员又有理想又有钱。我们有雄厚的房地产行业线下资源,遍布昆明全城的 100 家门店、四千地产经纪人是我们坚实的后盾。

    6 引用 • 141 回帖 • 585 关注
  • GitBook

    GitBook 使您的团队可以轻松编写和维护高质量的文档。 分享知识,提高团队的工作效率,让用户满意。

    3 引用 • 8 回帖 • 1 关注
  • 区块链

    区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法 。

    91 引用 • 751 回帖
  • uTools

    uTools 是一个极简、插件化、跨平台的现代桌面软件。通过自由选配丰富的插件,打造你得心应手的工具集合。

    6 引用 • 14 回帖
  • frp

    frp 是一个可用于内网穿透的高性能的反向代理应用,支持 TCP、UDP、 HTTP 和 HTTPS 协议。

    20 引用 • 7 回帖 • 1 关注
  • 周末

    星期六到星期天晚,实行五天工作制后,指每周的最后两天。再过几年可能就是三天了。

    14 引用 • 297 回帖