思源使用的一些小问题

本贴最后更新于 200 天前,其中的信息可能已经时异事殊

第一次提问,有可能表述的不是很清楚,还望见谅。

问题 1:我习惯在阅读时,给笔记加备注、字体添加颜色、字体添加背景,在使用 Savor 主题,由于一段文字里会有很多小段落添加备注,再加上会添加背景色,导致再看的时候,不能准确找到备注的位置,被添加备注的文字能否改变字体颜色或者背景颜色?

问题 2:我使用 IOS 手机端,对一些文章添加了很多反链,需要再阅读文章时不停的去看反链,目前反链只能通过右滑到负一面查看反链,而且在反链显示里貌似每条只能显示 17 个字符,而且好像也不能调整反链显示的字数,想要详细查看,只能点进去,点进去就无法直接返回反链界面了,有没有办法直接返回上一反链页面,或者调整反链字符显示数量?

  • 思源笔记

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

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

    24986 引用 • 102920 回帖
  • Q&A

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

    9515 引用 • 43331 回帖 • 108 关注

相关帖子

被采纳的回答
  • wilsons 1

    1 提高备注的 css 背景颜色和下划线优先级

    .b3-typography span[data-type~=inline-memo], .protyle-wysiwyg span[data-type~=inline-memo] { background-color: var(--b3-card-info-background)!important; border-bottom: 2px solid var(--b3-card-info-color)!important; }

    2 去掉手机版反链的标题超出隐藏,改为超出折行

    .b3-list--mobile .b3-list-item__text { word-break: normal; overflow: visible!important; text-overflow: inherit; line-height: normal; -webkit-line-clamp: inherit; overflow-wrap: anywhere; }

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • wilsons 1

    1 提高备注的 css 背景颜色和下划线优先级

    .b3-typography span[data-type~=inline-memo], .protyle-wysiwyg span[data-type~=inline-memo] { background-color: var(--b3-card-info-background)!important; border-bottom: 2px solid var(--b3-card-info-color)!important; }

    2 去掉手机版反链的标题超出隐藏,改为超出折行

    .b3-list--mobile .b3-list-item__text { word-break: normal; overflow: visible!important; text-overflow: inherit; line-height: normal; -webkit-line-clamp: inherit; overflow-wrap: anywhere; }
    3 回复
    1 操作
    wilsons 在 2024-09-21 15:47:07 更新了该回帖
  • CJSNYXZ

    关于 CSS,有进一步的教程不,完全小白。

    1 回复
  • CJSNYXZ

    不用太多,就针对这两条就行。

  • CSS 教程 | 菜鸟教程

    css 就是描述语言,就简单的一些单词组合,记住并灵活运用即可,超级简单。

    1 回复
  • CJSNYXZ

    多问一句,在 PC 端改了设置以后,手机端的那个反链也可以同步生效,还是需要在手机端设置?

    1 回复
  • pc 端加入 css 代码片段即可,备注都生效,反链仅手机端生效,样式中有.b3-list--mobile 限制

    不用太多,就针对这两条就行。

    针对这两个解释下

    1. !important 是提高 css 优先级,这里是先定位备注元素,然后提高背景颜色和底边框的优先级
    2. 去除反链的超出隐藏,分别是折行正常,超出显示,文本正常显示,行高正常,取消最大可见的文本行数

    具体解释可粘贴到 ai 里咨询。

  • CJSNYXZ

    你好,可能是我描述有问题,刚刚试了一下代码,不能解决问题,我实际想要的是,手机版反链所在的段落(无序列表)不隐藏,所在段落的下一级无序列表不隐藏,只要这两级就行。1.png
    2.png

    1 回复
  • 请确保把 css 代码片段同步到手机上了(电脑和手机上分别手动点击同步按钮(小云朵)),然后手机上重启思源。

  • wilsons 1

    更新:增加了 overflow-wrap: anywhere; 兼容不换行的英文情况

    效果

    Screenshot20240921154425141org.b3log.siyuan.jpg

    1 回复
  • CJSNYXZ

    感谢大佬,同步以后显示没问题。不过反链的显示效果不是很理想,没有双链引用、没有备注、也不能直接编辑、再次加其他引用等,不知道是否可以实现?当然手机端不能要求太多,一些插件的底部反链是可以实现的,但不流畅。

    1 回复
  • 这些功能不是简单能实现的,如果没有满意的插件,就只能向官方提建议反馈了。

    如果有强烈需求,也可以在论坛发帖请人付费开发。

    1 回复
  • CJSNYXZ

    再次感谢大佬

请输入回帖内容 ...

推荐标签 标签

  • 开源中国

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

    7 引用 • 86 回帖
  • 京东

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

    14 引用 • 102 回帖 • 314 关注
  • ActiveMQ

    ActiveMQ 是 Apache 旗下的一款开源消息总线系统,它完整实现了 JMS 规范,是一个企业级的消息中间件。

    19 引用 • 13 回帖 • 675 关注
  • Love2D

    Love2D 是一个开源的, 跨平台的 2D 游戏引擎。使用纯 Lua 脚本来进行游戏开发。目前支持的平台有 Windows, Mac OS X, Linux, Android 和 iOS。

    14 引用 • 53 回帖 • 550 关注
  • sts
    2 引用 • 2 回帖 • 224 关注
  • 叶归
    5 引用 • 16 回帖 • 9 关注
  • Mobi.css

    Mobi.css is a lightweight, flexible CSS framework that focus on mobile.

    1 引用 • 6 回帖 • 756 关注
  • HHKB

    HHKB 是富士通的 Happy Hacking 系列电容键盘。电容键盘即无接点静电电容式键盘(Capacitive Keyboard)。

    5 引用 • 74 回帖 • 497 关注
  • JetBrains

    JetBrains 是一家捷克的软件开发公司,该公司位于捷克的布拉格,并在俄国的圣彼得堡及美国麻州波士顿都设有办公室,该公司最为人所熟知的产品是 Java 编程语言开发撰写时所用的集成开发环境:IntelliJ IDEA

    18 引用 • 54 回帖
  • Anytype
    3 引用 • 31 回帖 • 16 关注
  • InfluxDB

    InfluxDB 是一个开源的没有外部依赖的时间序列数据库。适用于记录度量,事件及实时分析。

    2 引用 • 85 关注
  • DevOps

    DevOps(Development 和 Operations 的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。

    57 引用 • 25 回帖 • 10 关注
  • Docker

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的操作系统上。容器完全使用沙箱机制,几乎没有性能开销,可以很容易地在机器和数据中心中运行。

    494 引用 • 928 回帖
  • Hexo

    Hexo 是一款快速、简洁且高效的博客框架,使用 Node.js 编写。

    22 引用 • 148 回帖 • 8 关注
  • Hprose

    Hprose 是一款先进的轻量级、跨语言、跨平台、无侵入式、高性能动态远程对象调用引擎库。它不仅简单易用,而且功能强大。你无需专门学习,只需看上几眼,就能用它轻松构建分布式应用系统。

    9 引用 • 17 回帖 • 621 关注
  • C

    C 语言是一门通用计算机编程语言,应用广泛。C 语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

    85 引用 • 165 回帖
  • 书籍

    宋真宗赵恒曾经说过:“书中自有黄金屋,书中自有颜如玉。”

    78 引用 • 396 回帖
  • Vue.js

    Vue.js(读音 /vju ː/,类似于 view)是一个构建数据驱动的 Web 界面库。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。

    267 引用 • 666 回帖
  • 面试

    面试造航母,上班拧螺丝。多面试,少加班。

    325 引用 • 1395 回帖
  • 安全

    安全永远都不是一个小问题。

    203 引用 • 818 回帖
  • Swagger

    Swagger 是一款非常流行的 API 开发工具,它遵循 OpenAPI Specification(这是一种通用的、和编程语言无关的 API 描述规范)。Swagger 贯穿整个 API 生命周期,如 API 的设计、编写文档、测试和部署。

    26 引用 • 35 回帖
  • 996
    13 引用 • 200 回帖 • 5 关注
  • 禅道

    禅道是一款国产的开源项目管理软件,她的核心管理思想基于敏捷方法 scrum,内置了产品管理和项目管理,同时又根据国内研发现状补充了测试管理、计划管理、发布管理、文档管理、事务管理等功能,在一个软件中就可以将软件研发中的需求、任务、bug、用例、计划、发布等要素有序的跟踪管理起来,完整地覆盖了项目管理的核心流程。

    6 引用 • 15 回帖 • 31 关注
  • 周末

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

    14 引用 • 297 回帖 • 2 关注
  • LaTeX

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

    12 引用 • 54 回帖 • 11 关注
  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    3195 引用 • 8215 回帖 • 2 关注
  • JRebel

    JRebel 是一款 Java 虚拟机插件,它使得 Java 程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。

    26 引用 • 78 回帖 • 677 关注