如何在其他文档中分类显示文档 A 中的 N 个内容块 (文字 + 图片)

求助个问题. 下面我举个例子

我想使用一个文档 A 存储上百个菜谱.
然后使用另外几个文档 B,文档 C, 文档 D 分别链接文档 A 当中的同类型的菜谱.

比如文档 A 中每个菜谱的存储格式是:

H1: 西湖醋鱼
材料: a. b. c. d.
做法: 步骤 123456
图片: 此处贴图

文档 B 想自动链接文档 A 当中的江浙菜
文档 C 想自动链接文档 A 当中的凉菜
文档 D 想自动链接文档 A 当中的东北菜

想法是每在文档 A 当中添加一个新菜谱时, 可以添加标记"江浙菜/凉菜/东北菜", 然后其他文档 B 检测到这个标记的时候, 可以自动把这个新的菜谱也显示在文档 B 当中.

如果使用双链功能引用文档 A 当中的菜谱名实现, 只会显示一个名字而不会显示整个菜谱的全部内容.

如果使用嵌入内容块来实现, 比如我在文档 A 中给符合条件的全部菜谱都添加别名"凉菜", 然后在文档 B 中使用 SQL 语句去 select, 结果是显示所有菜谱的一个集合, 没办法生成一个大纲方便跳转查看每一个, 太不方便了. 当数量成百上千个的时候很难具体定位到某一个.

请问下有什么办法可以实现需求么

  • 思源笔记

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

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

    23597 引用 • 95712 回帖 • 1 关注

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 用 sql 嵌入块,大纲可以尝试使用 expr 插件生成,不过需要你懂 js 编程

    1 回复
  • 一道菜合并成一个超级块,超级块添加自定义属性标记菜系等属性。比如“浙江菜”。

    然后在文档 B 用嵌入块搜自定义属性里包含浙江菜的。

    1 回复
  • HL1100888
    作者

    这种方式搜索出来嵌入块的依然是一个大集合一股脑全部显示出来的, 没办法去跳转每个细分条目

    1 回复
  • HL1100888
    作者

    js 我可以去学, 只是能确定可以实现么, 这个很重要, 因为很多知识点的分类是错综复杂的, 必须放在一个大文档里. 分门别类的事情只能单独开其他文档去做这件事情

    1 回复
  • 按你说的,是想只要某一个菜谱?如果是这样的话,要么增加自定义属性控制,要么就需要写更细分的控制逻辑了。嵌入块里可以写 JS 处理,你可以研究研究。

    1 回复
  • HL1100888
    作者

    所有符合条件的"凉菜"菜谱都要在这个文档里面显示出来, 而且还要可以很随意的通过大纲目录的跳转去查看每一个凉菜的菜谱. 就像一个文档里面有 N 个 H1 标题, 然后能跳转去查看每一个 H1 标题一样. 估计是需要更细分的控制了

    1 回复
  • 能做,但不能简单做到。而且如果是涉及到思源本体的功能的话,也比较麻烦。

    1 回复
  • HL1100888
    作者

    也是需要用到插件的对吗. 也就是说 JS 的编程代码要放在哪里运行

  • 可以实现的

请输入回帖内容 ...

推荐标签 标签

  • 阿里巴巴

    阿里巴巴网络技术有限公司(简称:阿里巴巴集团)是以曾担任英语教师的马云为首的 18 人,于 1999 年在中国杭州创立,他们相信互联网能够创造公平的竞争环境,让小企业通过创新与科技扩展业务,并在参与国内或全球市场竞争时处于更有利的位置。

    43 引用 • 221 回帖 • 97 关注
  • Notion

    Notion - The all-in-one workspace for your notes, tasks, wikis, and databases.

    8 引用 • 40 回帖 • 1 关注
  • OpenResty

    OpenResty 是一个基于 NGINX 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。

    17 引用 • 37 关注
  • C

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

    85 引用 • 165 回帖 • 2 关注
  • jQuery

    jQuery 是一套跨浏览器的 JavaScript 库,强化 HTML 与 JavaScript 之间的操作。由 John Resig 在 2006 年 1 月的 BarCamp NYC 上释出第一个版本。全球约有 28% 的网站使用 jQuery,是非常受欢迎的 JavaScript 库。

    63 引用 • 134 回帖 • 732 关注
  • sts
    2 引用 • 2 回帖 • 200 关注
  • TensorFlow

    TensorFlow 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。

    20 引用 • 19 回帖
  • 微服务

    微服务架构是一种架构模式,它提倡将单一应用划分成一组小的服务。服务之间互相协调,互相配合,为用户提供最终价值。每个服务运行在独立的进程中。服务于服务之间才用轻量级的通信机制互相沟通。每个服务都围绕着具体业务构建,能够被独立的部署。

    96 引用 • 155 回帖 • 1 关注
  • Eclipse

    Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。

    75 引用 • 258 回帖 • 629 关注
  • 外包

    有空闲时间是接外包好呢还是学习好呢?

    26 引用 • 232 回帖
  • PWA

    PWA(Progressive Web App)是 Google 在 2015 年提出、2016 年 6 月开始推广的项目。它结合了一系列现代 Web 技术,在网页应用中实现和原生应用相近的用户体验。

    14 引用 • 69 回帖 • 162 关注
  • 博客

    记录并分享人生的经历。

    273 引用 • 2388 回帖
  • Shell

    Shell 脚本与 Windows/Dos 下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比 Windows 下的批处理更强大,比用其他编程程序编辑的程序效率更高,因为它使用了 Linux/Unix 下的命令。

    123 引用 • 74 回帖
  • Log4j

    Log4j 是 Apache 开源的一款使用广泛的 Java 日志组件。

    20 引用 • 18 回帖 • 30 关注
  • BAE

    百度应用引擎(Baidu App Engine)提供了 PHP、Java、Python 的执行环境,以及云存储、消息服务、云数据库等全面的云服务。它可以让开发者实现自动地部署和管理应用,并且提供动态扩容和负载均衡的运行环境,让开发者不用考虑高成本的运维工作,只需专注于业务逻辑,大大降低了开发者学习和迁移的成本。

    19 引用 • 75 回帖 • 649 关注
  • WordPress

    WordPress 是一个使用 PHP 语言开发的博客平台,用户可以在支持 PHP 和 MySQL 数据库的服务器上架设自己的博客。也可以把 WordPress 当作一个内容管理系统(CMS)来使用。WordPress 是一个免费的开源项目,在 GNU 通用公共许可证(GPLv2)下授权发布。

    66 引用 • 114 回帖 • 215 关注
  • Sandbox

    如果帖子标签含有 Sandbox ,则该帖子会被视为“测试帖”,主要用于测试社区功能,排查 bug 等,该标签下内容不定期进行清理。

    414 引用 • 1246 回帖 • 592 关注
  • FlowUs

    FlowUs.息流 个人及团队的新一代生产力工具。

    让复杂的信息管理更轻松、自由、充满创意。

    1 引用 • 3 关注
  • Mobi.css

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

    1 引用 • 6 回帖 • 749 关注
  • Pipe

    Pipe 是一款小而美的开源博客平台。Pipe 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动(具体细节请浏览 B3log 构思 - 分布式社区网络)。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!

    132 引用 • 1114 回帖 • 122 关注
  • 心情

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

    59 引用 • 369 回帖 • 4 关注
  • 负能量

    上帝为你关上了一扇门,然后就去睡觉了....努力不一定能成功,但不努力一定很轻松 (° ー °〃)

    88 引用 • 1235 回帖 • 402 关注
  • danl
    153 关注
  • TextBundle

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

    1 引用 • 2 回帖 • 56 关注
  • 学习

    “梦想从学习开始,事业从实践起步” —— 习近平

    170 引用 • 513 回帖
  • Gzip

    gzip (GNU zip)是 GNU 自由软件的文件压缩程序。我们在 Linux 中经常会用到后缀为 .gz 的文件,它们就是 Gzip 格式的。现今已经成为互联网上使用非常普遍的一种数据压缩格式,或者说一种文件格式。

    9 引用 • 12 回帖 • 156 关注
  • 30Seconds

    📙 前端知识精选集,包含 HTML、CSS、JavaScript、React、Node、安全等方面,每天仅需 30 秒。

    • 精选常见面试题,帮助您准备下一次面试
    • 精选常见交互,帮助您拥有简洁酷炫的站点
    • 精选有用的 React 片段,帮助你获取最佳实践
    • 精选常见代码集,帮助您提高打码效率
    • 整理前端界的最新资讯,邀您一同探索新世界
    488 引用 • 384 回帖 • 2 关注