一种简单的文档树 UI 加密,基于 CSS

本贴最后更新于 675 天前,其中的信息可能已经水流花落

本文分割线以上是最初的内容,只能对文档内容 UI 加密,不能对文档树产生影响。分割线以下才是对文档树 UI 加密。

首先给文档添加一条约定好的属性,比如"lock"。然后增加如下 CSS 片段并生效。

div[custom-lock]{ display: none; }

如果要显示内容的话,就通过 F12 开发者工具,找到对应位置,增加一条 style,display: block; 即可。

如何恢复隐藏?刷新或关闭文档即可。


刚刚捣鼓出来了,左侧文档树也可以进行 UI 加密,需要用到 block ID。

① 笔记本加密

CSS 片段形如:

ul[data-url="20231101234567-abcdefg"]{ display: none; }

想要在文档树中显示笔记本,还是通过 F12 开发者工具,找到对应位置,增加一条 style,display: block; 即可

如何恢复隐藏?只需关闭笔记本即可。

② 文档加密

CSS 片段形如:

li[data-node-id="20230301234567-abcdefg"]{ display: none; }

想要在文档树中显示该文档,同样通过 F12 开发者工具,找到对应位置,增加一条 style,display: flex; 即可,这里和前面不太一样,需要注意下。

另一种打开文档树中已加密文档的方法是,ctrl+f 搜索

如何恢复隐藏?只需折叠笔记本即可。

  • 思源笔记

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

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

    27261 引用 • 114083 回帖
  • CSS

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

    199 引用 • 544 回帖 • 2 关注
6 操作
openAI 在 2023-11-17 13:20:23 更新了该帖
openAI 在 2023-11-13 02:00:41 更新了该帖
openAI 在 2023-11-12 23:38:36 更新了该帖
openAI 在 2023-11-12 23:24:23 更新了该帖 openAI 在 2023-11-12 20:01:36 更新了该帖 openAI 在 2023-11-12 10:21:04 更新了该帖

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 刚刚捣鼓出来了,左侧文档树也可以进行 UI 加密,需要用到 block ID。

    ① 笔记本加密

    CSS 片段形如:

    ul[data-url="20231101234567-abcdefg"]{ display: none; }

    想要在文档树中显示笔记本,还是通过 F12 开发者工具,找到对应位置,增加一条 style,display: block; 即可

    如何恢复隐藏?只需关闭笔记本即可。

    ② 文档加密

    CSS 片段形如:

    li[data-node-id="20230301234567-abcdefg"]{ display: none; }

    想要在文档树中显示该文档,同样通过 F12 开发者工具,找到对应位置,增加一条 style,display: flex; 即可,这里和前面不太一样,需要注意下。

    如何恢复隐藏?只需折叠笔记本即可。

  • ebird98 1 赞同 via Linux

    😂 感觉可以做成插件了…右键 > 隐藏,右键-> 显示。

    1 回复
  • openAI 1 赞同

    右键 > 显示 可以。右键 > 隐藏 的话,感觉可以做成无感的,就像我正文所说,可以通过关闭文档、折叠笔记本、关闭笔记本来实现,这样有个好处就是重新启动思源,必然是默认隐藏的,不用担心上一次使用是不是忘了隐藏。

  • 插件什么的,先缓缓。可以不用通过 F12 打开开发者工具这样麻烦。

    一种打开文档树中已加密文档的方法是,ctrl+f 搜索 😂

推荐标签 标签

  • WiFiDog

    WiFiDog 是一套开源的无线热点认证管理工具,主要功能包括:位置相关的内容递送;用户认证和授权;集中式网络监控。

    1 引用 • 7 回帖 • 616 关注
  • etcd

    etcd 是一个分布式、高可用的 key-value 数据存储,专门用于在分布式系统中保存关键数据。

    6 引用 • 26 回帖 • 553 关注
  • 叶归
    22 引用 • 79 回帖 • 31 关注
  • 创业

    你比 99% 的人都优秀么?

    81 引用 • 1395 回帖
  • 爬虫

    网络爬虫(Spider、Crawler),是一种按照一定的规则,自动地抓取万维网信息的程序。

    106 引用 • 275 回帖
  • 持续集成

    持续集成(Continuous Integration)是一种软件开发实践,即团队开发成员经常集成他们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。

    15 引用 • 7 回帖 • 3 关注
  • 自由行
    6 关注
  • 音乐

    你听到信仰的声音了么?

    62 引用 • 512 回帖
  • SSL

    SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS 与 SSL 在传输层对网络连接进行加密。

    70 引用 • 193 回帖 • 422 关注
  • Ant-Design

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

    17 引用 • 23 回帖 • 11 关注
  • BND

    BND(Baidu Netdisk Downloader)是一款图形界面的百度网盘不限速下载器,支持 Windows、Linux 和 Mac,详细介绍请看这里

    107 引用 • 1281 回帖 • 43 关注
  • Latke

    Latke 是一款以 JSON 为主的 Java Web 框架。

    71 引用 • 535 回帖 • 836 关注
  • RIP

    愿逝者安息!

    8 引用 • 92 回帖 • 421 关注
  • SOHO

    为成为自由职业者在家办公而努力吧!

    7 引用 • 55 回帖
  • 域名

    域名(Domain Name),简称域名、网域,是由一串用点分隔的名字组成的 Internet 上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。

    43 引用 • 208 回帖
  • WebComponents

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

    1 引用 • 19 关注
  • CentOS

    CentOS(Community Enterprise Operating System)是 Linux 发行版之一,它是来自于 Red Hat Enterprise Linux 依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定的服务器以 CentOS 替代商业版的 Red Hat Enterprise Linux 使用。两者的不同在于 CentOS 并不包含封闭源代码软件。

    240 引用 • 224 回帖 • 2 关注
  • 支付宝

    支付宝是全球领先的独立第三方支付平台,致力于为广大用户提供安全快速的电子支付/网上支付/安全支付/手机支付体验,及转账收款/水电煤缴费/信用卡还款/AA 收款等生活服务应用。

    29 引用 • 347 回帖 • 3 关注
  • flomo

    flomo 是新一代 「卡片笔记」 ,专注在碎片化时代,促进你的记录,帮你积累更多知识资产。

    6 引用 • 143 回帖
  • iOS

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

    89 引用 • 150 回帖
  • FFmpeg

    FFmpeg 是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。

    24 引用 • 33 回帖 • 1 关注
  • 钉钉

    钉钉,专为中国企业打造的免费沟通协同多端平台, 阿里巴巴出品。

    15 引用 • 67 回帖 • 253 关注
  • Markdown

    Markdown 是一种轻量级标记语言,用户可使用纯文本编辑器来排版文档,最终通过 Markdown 引擎将文档转换为所需格式(比如 HTML、PDF 等)。

    173 引用 • 1549 回帖
  • 服务器

    服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。

    125 引用 • 585 回帖
  • IDEA

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

    181 引用 • 400 回帖
  • Sym

    Sym 是一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)系统平台。

    下一代的社区系统,为未来而构建

    524 引用 • 4602 回帖 • 714 关注
  • JSON

    JSON (JavaScript Object Notation)是一种轻量级的数据交换格式。易于人类阅读和编写。同时也易于机器解析和生成。

    53 引用 • 190 回帖 • 2 关注