嵌入内容块
概述
嵌入内容块主要用于汇总所需内容块,通过 {{ 和 }} 将 SQL 脚本包裹起来并独占一行:{{ SELECT * FROM blocks WHERE content LIKE '%关键字%' }},数据库表请参考这里。#内容块/嵌入#
示例
-
查询内容中包含
内容块的列表项:{{ SELECT * FROM blocks WHERE content LIKE '%内容块%' AND type = 'i' }} -
查询内容中同时包含
内容块和引用段落块:{{ SELECT * FROM blocks WHERE content LIKE '%内容块%' AND content LIKE '%引用%' AND type = 'p') }} -
查询内容中同时包含
内容块和嵌入的标题块并按更新时间降序结果取前 2 条:{{ SELECT * FROM blocks WHERE content LIKE '%内容块%' AND content LIKE '%嵌入%' AND type = 'h' ORDER BY updated DESC LIMIT 2 }}
案例一
查询同时包含 在思源中 和 核心概念 文本的段落块,并排除当前文档(否则当段落块也会包含到结果集中,因为当前段落同样包含了这两个文本,下面的案例类似):
在思源中,唯一重要的核心概念是内容块。通过排版格式即可形成内容块,这样我们就能在块级粒度上对思绪和知识进行整理,同时也能方便长文阅读和输出。
在思源中,唯一重要的核心概念是内容块。通过排版格式即可形成内容块,这样我们就能在块级粒度上对思绪和知识进行整理,同时也能方便长文阅读和输出。
案例二
查询包含标签 #内容块/嵌入# 或 #内容块/引用# 的段落块:
输入
((后将触发内容块引用搜索,继续输入作为搜索关键字,在搜索结果中使用上下键选定后回车就可以完成内容块的引用了。建立好内容块引用后,鼠标悬浮在锚文本上后将弹出预览浮层,展现被引用的内容块(定义块)。#内容块/引用#
输入
((后将触发内容块引用搜索,继续输入作为搜索关键字,在搜索结果中使用上下键选定后回车就可以完成内容块的引用了。建立好内容块引用后,鼠标悬浮在锚文本上后将弹出预览浮层,展现被引用的内容块(定义块)。#内容块/引用#
案例三
有时候我们可能需要随机漫游显示内容块,以方便回顾。
- 卡包数据通过 MessagePack 序列化协议存储在
工作空间/data/storage/riff/ 文件夹下- 启动时加载所有卡包数据到内存,数据同步下载后重新加载一次
从大学到现在,我经历了三次创业,身份不断变换,但我最喜欢的还是工程师。
• 作为技术基础建设的互联网:互联网操作系统、互联网协议,以及它背后的信息通信技术等。
• 作为应用的互联网:即时通信、社交平台、媒体内容、生活服务、电子商务等。
• 作为价值取向的互联网:高效、透明、公平、普惠的文化和沟通、实现方法。
案例四
查询未完成的任务列表项,这里需要使用 markdown 字段而不是 content 字段:
- 预约牙医
- 待办二
- 预约牙医
- 待办二