问题:文档名不能被筛选并显示在嵌入块。只会显示其子块
使用场景:建立一个可自动更新的文档目录,原来是用双链在弄,现在越发懒散,觉得嵌入块才是正确的使用方法
实现可能性:用 SQLite 查看了相关属性,文档名的 content 等属性一应俱全,应该是嵌入块设置的问题
其他需求:希望文档名能够像标题一样屏蔽下文
以上
免责声明:此仅为一家之言,并无越俎代庖之意,多有得罪,还请见谅,侵删。
问题:文档名不能被筛选并显示在嵌入块。只会显示其子块
使用场景:建立一个可自动更新的文档目录,原来是用双链在弄,现在越发懒散,觉得嵌入块才是正确的使用方法
实现可能性:用 SQLite 查看了相关属性,文档名的 content 等属性一应俱全,应该是嵌入块设置的问题
其他需求:希望文档名能够像标题一样屏蔽下文
以上
免责声明:此仅为一家之言,并无越俎代庖之意,多有得罪,还请见谅,侵删。
这里的问题比较复杂,比如要考虑 Issue #2985 · siyuan-note/siyuan 中提到的面包屑。
之前也有过讨论 嵌入块支持隐藏标题下方的块,对文档块失效 但是我们目前考虑的方案是不动嵌入块,而是通过挂件方式扩展,比如提供专门的目录挂件。
看了一下 Issue #2985 · siyuan-note/siyuan,嵌入块显示面包屑,正是我需要的呢 😄 。
我的主要需求场景是:通过 SQL 嵌入,像 flomo 那样,平铺显示所有相关的块内容和面包屑。
昨天萌新大佬给的一个替代方案是用 Query 挂件来显示标题
如希望显示当前文档的子文档“项目会议”下的子文档,Query 挂件的 sql 语句为
SELECT
'[' || b.content || '](siyuan://blocks/' || b.id || ')' AS __pre__文档标题
FROM
blocks AS b
WHERE
b.hpath LIKE '.root{.hpath}/项目会议/%'
AND b.path LIKE '%/.root{.id}/______________-_______/______________-_______.sy'
AND b.type = 'd'
另外 note-view 挂件现在也挺好的了,默认也是只显示文档名~
他这个不算个性化需求吧,就是相比原先多了一个面包屑,和 roam research、logseq 相同的设计
没有面包屑真的很不方便,一些笔记方法都无法很好地实践,比如下面这个: 粒度问题 - 来自多篇 -> 多段内容中的具有相同特征的句子,除打标签外如何汇总整理? - fangly 的回帖
没有面包屑最多只能给出“下文”,面包屑能给出“上文”,两者结合才能有“上下文”
微软是一家美国跨国科技公司,也是世界 PC 软件开发的先导,由比尔·盖茨与保罗·艾伦创办于 1975 年,公司总部设立在华盛顿州的雷德蒙德(Redmond,邻近西雅图)。以研发、制造、授权和提供广泛的电脑软件服务业务为主。
CSDN (Chinese Software Developer Network) 创立于 1999 年,是中国的 IT 社区和服务平台,为中国的软件开发者和 IT 从业者提供知识传播、职业发展、软件开发等全生命周期服务,满足他们在职业发展中学习及共享知识和信息、建立职业发展社交圈、通过软件开发实现技术商业化等刚性需求。
以太坊(Ethereum)并不是一个机构,而是一款能够在区块链上实现智能合约、开源的底层系统。以太坊是一个平台和一种编程语言 Solidity,使开发人员能够建立和发布下一代去中心化应用。 以太坊可以用来编程、分散、担保和交易任何事物:投票、域名、金融交易所、众筹、公司管理、合同和知识产权等等。
TextBundle 文件格式旨在应用程序之间交换 Markdown 或 Fountain 之类的纯文本文件时,提供更无缝的用户体验。
Vim 是类 UNIX 系统文本编辑器 Vi 的加强版本,加入了更多特性来帮助编辑源代码。Vim 的部分增强功能包括文件比较(vimdiff)、语法高亮、全面的帮助系统、本地脚本(Vimscript)和便于选择的可视化模式。
Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。
各种网址链接、内容导航。
Hprose 是一款先进的轻量级、跨语言、跨平台、无侵入式、高性能动态远程对象调用引擎库。它不仅简单易用,而且功能强大。你无需专门学习,只需看上几眼,就能用它轻松构建分布式应用系统。
WiFiDog 是一套开源的无线热点认证管理工具,主要功能包括:位置相关的内容递送;用户认证和授权;集中式网络监控。
PWA(Progressive Web App)是 Google 在 2015 年提出、2016 年 6 月开始推广的项目。它结合了一系列现代 Web 技术,在网页应用中实现和原生应用相近的用户体验。
MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是最流行的关系型数据库管理系统之一。
服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。
WordPress 是一个使用 PHP 语言开发的博客平台,用户可以在支持 PHP 和 MySQL 数据库的服务器上架设自己的博客。也可以把 WordPress 当作一个内容管理系统(CMS)来使用。WordPress 是一个免费的开源项目,在 GNU 通用公共许可证(GPLv2)下授权发布。
Openfire 是开源的、基于可拓展通讯和表示协议 (XMPP)、采用 Java 编程语言开发的实时协作服务器。Openfire 的效率很高,单台服务器可支持上万并发用户。
InfluxDB 是一个开源的没有外部依赖的时间序列数据库。适用于记录度量,事件及实时分析。
又拍云是国内领先的 CDN 服务提供商,国家工信部认证通过的“可信云”,乌云众测平台认证的“安全云”,为移动时代的创业者提供新一代的 CDN 加速服务。
Ruby 是一种开源的面向对象程序设计的服务器端脚本语言,在 20 世纪 90 年代中期由日本的松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)设计并开发。在 Ruby 社区,松本也被称为马茨(Matz)。
FreeMarker 是一款好用且功能强大的 Java 模版引擎。
找到自己的位置,萌新烦恼少。
Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。从 2010 年 3 月 15 日起,Redis 的开发工作由 VMware 主持。从 2013 年 5 月开始,Redis 的开发由 Pivotal 赞助。
Latke 是一款以 JSON 为主的 Java Web 框架。
用爱发电 (Programming With Love) 是一个以开源精神为核心的民间开源爱好者技术组织,“用爱发电”象征开源与贡献精神,加入组织,代表你将遵守组织的“个人开源爱好者”的各项条款。申请加入:用爱发电组织邀请帖。
用爱发电组织官网:https://programmingwithlove.stackoverflow.wiki/
Cloud Foundry 是 VMware 推出的业界第一个开源 PaaS 云平台,它支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。
OkHttp 是一款 HTTP & HTTP/2 客户端库,专为 Android 和 Java 应用打造。
Markdown 是一种轻量级标记语言,用户可使用纯文本编辑器来排版文档,最终通过 Markdown 引擎将文档转换为所需格式(比如 HTML、PDF 等)。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于