思源 v2.4.7 代码片段分享:让你能塞进更多大纲

本贴最后更新于 961 天前,其中的信息可能已经天翻地覆

思源在 v2.4.7 来了一次史诗级更新,支持 css、js 片段,终于能折腾这些跨不同主题的东西了。

代码片段如何使用,参见这个

思源笔记对应大纲式笔记的支持还是不错的,但是我一直觉得思源的大纲层级缩进距离太大了:

图片.png

在第 22 层就会缩进去

而 logseq 感觉好点:

图片.png

能缩进到 26 层级

remNote 能支持到 33 层级:

图片.png

个人认为,缩进对于大纲笔记的观感影响是很大的。当缩进距离过大时,不需要进入几个层级,就会感觉页面被空白和竖线占据,让人感觉不舒服。

固然,这些更改在 css 层面是很容易实现的,但是更换主题、更新主题就要重来一变,让人不胜其烦——但是,这已经是过去式了!思源支持代码片段了!

这是修改后的层级:

  • 大档

图片.png

  • 中档

图片.png

  • 小档

图片.png

css 片段见下:

/*大档*/ .protyle-wysiwyg [data-node-id].li>div:nth-child(2) { margin-top: -0.3em !important; } .protyle-wysiwyg [data-node-id].li>[data-node-id] { margin-left: 1.7em !important; padding-left: 0.3em; } .protyle-wysiwyg [data-node-id].li>.list { padding-left: 0em; } /*中档*/ .protyle-wysiwyg [data-node-id].li>div:nth-child(2) { margin-top: -0.3em !important; } .protyle-wysiwyg [data-node-id].li>[data-node-id] { margin-left: 1.4em !important; padding-left: 0.6em; } .protyle-wysiwyg [data-node-id].li>.list { padding-left: 0em; } /*小档*/ .protyle-wysiwyg [data-node-id].li>div:nth-child(2) { margin-top: -0.3em !important; } .protyle-wysiwyg [data-node-id].li>[data-node-id] { margin-left: 1.1em !important; padding-left: 0.9em; } .protyle-wysiwyg [data-node-id].li>.list { padding-left: 0em; }
  • 思源笔记

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

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

    26386 引用 • 109743 回帖
1 操作
zxhd86 在 2022-10-29 12:44:32 更新了该帖

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • Bard 1 赞同

    实际使用时能用上这么多层级的得多牛啊

  • 这个思维,隐藏得极其深刻呀

  • abbj 1 赞同 2 评论

    我需要一个文档树和大纲显示层级竖线的片段,以及浮动弹出侧边栏的片段,感觉集市里需要增加一个代码片段板块 @88250

    提建议时,建议用“很重要”来阐述,不建议用“我需要”来表达
    Bard
    你说得对。 但其实我想给 d 大看的主要是后一句“感觉需要增加代码片段板块”。前面一句只是表达自己的想法,说完之后想起来可以提一个这样的建议。整体看起来语气是不太对。
    abbj
  • Nofood

    你这大缸挺能藏啊

  • Penn via macOS

    天啊 思源支持 css 片段了!!!!!!!

  • 小白完全不懂这玩意咋用 😂

  • profox 1 赞同

    我特别希望 siyuan 的这个文档树窗口,能够增加一个横向滚动条,否则要展开找到如楼主所示的最底层的页面,太痛苦了

  • 编程小白表示虽然看不懂,但感觉很强大。

  • 希望有更多的折腾大佬分享,代码片段不错,但因为主题的不同可能效果不一样,不像主题那样可以进集市,更多还是靠分享

  • fm77mhz via macOS

    分享者你好,首先感谢分享经验。我有一个小白的问题,为什么我复制了 CSS 片段之后并不能显示前面的点点呢?回车换行之后这个文本块前面没有任何标识(你截图里的点点),如果能解答非常谢谢你!

    1 回复
  • zxhd86 via Ubuntu

    这不是普通的段落块,在段落的开头输入 * 后空格启用,或者输入 / 后找到无序列表。

    更深入的了解建议去看一下思源的用户手册和 markdown 语法。

  • fm77mhz via macOS

    谢谢,我看到 RomaEdit 类似的软件是直接换行后就有一个原点,以为思源也借鉴了这种类型的记录方式。

  • huien

    这个要如何才能运用于手机的应用上,思源 app 的坚线真的大宽了。

请输入回帖内容 ...

推荐标签 标签

  • Hadoop

    Hadoop 是由 Apache 基金会所开发的一个分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。

    93 引用 • 122 回帖 • 616 关注
  • OpenCV
    15 引用 • 36 回帖
  • 房星科技

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

    6 引用 • 141 回帖 • 613 关注
  • Ant-Design

    Ant Design 是服务于企业级产品的设计体系,基于确定和自然的设计价值观上的模块化解决方案,让设计者和开发者专注于更好的用户体验。

    17 引用 • 23 回帖 • 3 关注
  • iOS

    iOS 是由苹果公司开发的移动操作系统,最早于 2007 年 1 月 9 日的 Macworld 大会上公布这个系统,最初是设计给 iPhone 使用的,后来陆续套用到 iPod touch、iPad 以及 Apple TV 等产品上。iOS 与苹果的 Mac OS X 操作系统一样,属于类 Unix 的商业操作系统。

    89 引用 • 150 回帖 • 3 关注
  • CSS

    CSS(Cascading Style Sheet)“层叠样式表”是用于控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。

    198 引用 • 543 回帖 • 2 关注
  • NGINX

    NGINX 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 NGINX 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本 0.1.0 发布于 2004 年 10 月 4 日。

    315 引用 • 547 回帖
  • Sillot

    Insights(注意当前设置 master 为默认分支)

    汐洛彖夲肜矩阵(Sillot T☳Converbenk Matrix),致力于服务智慧新彖乄,具有彖乄驱动、极致优雅、开发者友好的特点。其中汐洛绞架(Sillot-Gibbet)基于自思源笔记(siyuan-note),前身是思源笔记汐洛版(更早是思源笔记汐洛分支),是智慧新录乄终端(多端融合,移动端优先)。

    主仓库地址:Hi-Windom/Sillot

    文档地址:sillot.db.sc.cn

    注意事项:

    1. ⚠️ 汐洛仍在早期开发阶段,尚不稳定
    2. ⚠️ 汐洛并非面向普通用户设计,使用前请了解风险
    3. ⚠️ 汐洛绞架基于思源笔记,开发者尽最大努力与思源笔记保持兼容,但无法实现 100% 兼容
    29 引用 • 25 回帖 • 134 关注
  • 安装

    你若安好,便是晴天。

    132 引用 • 1184 回帖 • 2 关注
  • 一些有用的避坑指南。

    69 引用 • 93 回帖
  • C

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

    86 引用 • 165 回帖
  • CAP

    CAP 指的是在一个分布式系统中, Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可兼得。

    12 引用 • 5 回帖 • 633 关注
  • Vim

    Vim 是类 UNIX 系统文本编辑器 Vi 的加强版本,加入了更多特性来帮助编辑源代码。Vim 的部分增强功能包括文件比较(vimdiff)、语法高亮、全面的帮助系统、本地脚本(Vimscript)和便于选择的可视化模式。

    29 引用 • 66 回帖 • 1 关注
  • RemNote
    2 引用 • 16 回帖 • 25 关注
  • 京东

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

    14 引用 • 102 回帖 • 313 关注
  • 面试

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

    326 引用 • 1395 回帖
  • WebSocket

    WebSocket 是 HTML5 中定义的一种新协议,它实现了浏览器与服务器之间的全双工通信(full-duplex)。

    48 引用 • 206 回帖 • 280 关注
  • 单点登录

    单点登录(Single Sign On)是目前比较流行的企业业务整合的解决方案之一。SSO 的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。

    9 引用 • 25 回帖 • 3 关注
  • Swift

    Swift 是苹果于 2014 年 WWDC(苹果开发者大会)发布的开发语言,可与 Objective-C 共同运行于 Mac OS 和 iOS 平台,用于搭建基于苹果平台的应用程序。

    34 引用 • 37 回帖 • 558 关注
  • TextBundle

    TextBundle 文件格式旨在应用程序之间交换 Markdown 或 Fountain 之类的纯文本文件时,提供更无缝的用户体验。

    1 引用 • 2 回帖 • 81 关注
  • Solidity

    Solidity 是一种智能合约高级语言,运行在 [以太坊] 虚拟机(EVM)之上。它的语法接近于 JavaScript,是一种面向对象的语言。

    3 引用 • 18 回帖 • 445 关注
  • 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.

    7 引用 • 69 回帖 • 5 关注
  • WebComponents

    Web Components 是 W3C 定义的标准,它给了前端开发者扩展浏览器标签的能力,可以方便地定制可复用组件,更好的进行模块化开发,解放了前端开发者的生产力。

    1 引用 • 14 关注
  • 996
    13 引用 • 200 回帖
  • 大数据

    大数据(big data)是指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。

    89 引用 • 113 回帖 • 1 关注
  • 程序员

    程序员是从事程序开发、程序维护的专业人员。

    591 引用 • 3528 回帖
  • 心情

    心是产生任何想法的源泉,心本体会陷入到对自己本体不能理解的状态中,因为心能产生任何想法,不能分出对错,不能分出自己。

    59 引用 • 369 回帖