导出笔记能力建议

本贴最后更新于 617 天前,其中的信息可能已经时异事殊

我尝试了一下导出整个笔记本到 markdown 格式,发现原本是引用的地方,导出后是 markdown 格式的链接,链接目的地址还是是 siyuan 的 block 地址。

image.png

为啥需要导出功能?因为笔记最重要的是内容,不是工具,这就需要内容随时可以迁移出来,改用其他工具打开。目的是假如一个工具不可用了,可以用另一个工具快速续上。

但以当前的情况看,即便用其他工具打开了,也是依赖 siyuan 的。

能否在导出的时候,可以自行适配当前市面上其他的 markdown 双链笔记的格式?或者至少纯 markdown 内容,不依赖 siyuan?

我觉得提供一个退出机制会让用户更安心的使用。

  • 思源笔记

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

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

    24764 引用 • 101807 回帖
1 操作
duyujie 在 2023-07-18 15:20:18 更新了该帖

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • duyujie
    作者

    确实,脚注通用。主要是这样就破坏了双链结构。。。哎,我是想自定义一点,如果导出能支持自定义渲染模板就好了,这样我就能直接导出目标软件能读的格式。

  • 其他回帖
  • 想无损从 a 软件转移到 b 软件,理论上可行,但是实际上没人愿意这么做。大家虽然都是 markdown,但有些功能非标准,是扩展的,扩展的内容不支持导出很正常。而且做一个完美导出到 xx 软件的功能,需要非常熟悉另一款软件的存储结构,而且可能随着它的更新,又要调整导出结构,作者没有任何理由开发这种,费力不讨好的功能,支持标准语法导出就行了

    2 回复
    1 操作
    lunzi 在 2023-07-18 15:17:17 更新了该回帖
  • joker682

    这也是我疑惑的地方,md 格式导出双链引用有三种方式

    1.锚文本块链:(需要思源会员功能支持)引用链接导出后,格式为:
    tmpFF8F.png
    即[标题](思源块代码)这种格式只适合思源使用,其他笔记软件不通用。
    2.仅锚文本:这个选项导出的引用链接仅仅是文本——被引用笔记
    3.脚注:这个选项导出的引用链接的笔记以脚注形式存在,即整个被引用笔记会黏贴到引用笔记中,成为引用笔记的脚注。

    其实完全可以将仅锚文本中的仅文本形式改为[[被引用标题]]格式,毕竟思源自己就支持这种格式。以仅锚文本形式导出去后再导回来自己都不能用了

    1 回复
  • duyujie 1 赞同 3 评论
    作者

    我打算以 obsidian 为后备工具,然后 siyuan 到 obsidian 之间的导出方案是:

    1. 在 siyuan 中,引用应当以笔记粒度进行,不做标题引用。
    2. 笔记与笔记不要有重名。
    3. 笔记按照"文件夹-文件"的方式组织,不要按照"笔记-子笔记"的方式组织。如果笔记之间确实有层级关系,通过引用来表示。("文件夹-文件"可以组织为"笔记类型-笔记",这样可以维持组织度同时不必在上级笔记中记录内容。)
    4. 导出配置引用方式是“仅锚文本”,锚文本包裹符号是 [[ ]]
    5. 嵌入块无法无损迁移,因此少用,导出配置为“引述块”
    6. 标签包裹符号配置为 # (无)

    以此,引用关系和标签可以无损导出,嵌入块有损导出,笔记双链结构不会破坏。

    1 回复
    喜欢 siyuan 的便利,同时又打算准备一个后备工具的用户可以参考这个方案。
    duyujie
    注意,笔记标题中不能有 markdown 语法符号,否则引用关系迁移会出问题
    duyujie
    标签中不能带空格
    duyujie
  • 查看全部回帖

推荐标签 标签

  • sts
    2 引用 • 2 回帖 • 224 关注
  • 程序员

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

    586 引用 • 3538 回帖
  • Latke

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

    71 引用 • 535 回帖 • 819 关注
  • 星云链

    星云链是一个开源公链,业内简单的将其称为区块链上的谷歌。其实它不仅仅是区块链搜索引擎,一个公链的所有功能,它基本都有,比如你可以用它来开发部署你的去中心化的 APP,你可以在上面编写智能合约,发送交易等等。3 分钟快速接入星云链 (NAS) 测试网

    3 引用 • 16 回帖
  • 宕机

    宕机,多指一些网站、游戏、网络应用等服务器一种区别于正常运行的状态,也叫“Down 机”、“当机”或“死机”。宕机状态不仅仅是指服务器“挂掉了”、“死机了”状态,也包括服务器假死、停用、关闭等一些原因而导致出现的不能够正常运行的状态。

    13 引用 • 82 回帖 • 79 关注
  • NetBeans

    NetBeans 是一个始于 1997 年的 Xelfi 计划,本身是捷克布拉格查理大学的数学及物理学院的学生计划。此计划延伸而成立了一家公司进而发展这个商用版本的 NetBeans IDE,直到 1999 年 Sun 买下此公司。Sun 于次年(2000 年)六月将 NetBeans IDE 开源,直到现在 NetBeans 的社群依然持续增长。

    78 引用 • 102 回帖 • 701 关注
  • Dubbo

    Dubbo 是一个分布式服务框架,致力于提供高性能和透明化的 RPC 远程服务调用方案,是 [阿里巴巴] SOA 服务化治理方案的核心框架,每天为 2,000+ 个服务提供 3,000,000,000+ 次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。

    60 引用 • 82 回帖 • 609 关注
  • Wide

    Wide 是一款基于 Web 的 Go 语言 IDE。通过浏览器就可以进行 Go 开发,并有代码自动完成、查看表达式、编译反馈、Lint、实时结果输出等功能。

    欢迎访问我们运维的实例: https://wide.b3log.org

    30 引用 • 218 回帖 • 642 关注
  • WebSocket

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

    48 引用 • 206 回帖 • 298 关注
  • 快应用

    快应用 是基于手机硬件平台的新型应用形态;标准是由主流手机厂商组成的快应用联盟联合制定;快应用标准的诞生将在研发接口、能力接入、开发者服务等层面建设标准平台;以平台化的生态模式对个人开发者和企业开发者全品类开放。

    15 引用 • 127 回帖 • 1 关注
  • Notion

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

    10 引用 • 76 回帖
  • C++

    C++ 是在 C 语言的基础上开发的一种通用编程语言,应用广泛。C++ 支持多种编程范式,面向对象编程、泛型编程和过程化编程。

    107 引用 • 153 回帖 • 1 关注
  • TGIF

    Thank God It's Friday! 感谢老天,总算到星期五啦!

    289 引用 • 4492 回帖 • 653 关注
  • iOS

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

    87 引用 • 139 回帖
  • 30Seconds

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

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

    一种软件架构设计风格而不是标准,提供了一组设计原则和约束条件,主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。

    30 引用 • 114 回帖 • 5 关注
  • 深度学习

    深度学习(Deep Learning)是机器学习的分支,是一种试图使用包含复杂结构或由多重非线性变换构成的多个处理层对数据进行高层抽象的算法。

    53 引用 • 40 回帖
  • 心情

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

    59 引用 • 369 回帖
  • wolai

    我来 wolai:不仅仅是未来的云端笔记!

    2 引用 • 14 回帖 • 1 关注
  • ZooKeeper

    ZooKeeper 是一个分布式的,开放源码的分布式应用程序协调服务,是 Google 的 Chubby 一个开源的实现,是 Hadoop 和 HBase 的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。

    59 引用 • 29 回帖
  • JRebel

    JRebel 是一款 Java 虚拟机插件,它使得 Java 程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。

    26 引用 • 78 回帖 • 676 关注
  • Google

    Google(Google Inc.,NASDAQ:GOOG)是一家美国上市公司(公有股份公司),于 1998 年 9 月 7 日以私有股份公司的形式创立,设计并管理一个互联网搜索引擎。Google 公司的总部称作“Googleplex”,它位于加利福尼亚山景城。Google 目前被公认为是全球规模最大的搜索引擎,它提供了简单易用的免费服务。不作恶(Don't be evil)是谷歌公司的一项非正式的公司口号。

    49 引用 • 192 回帖 • 1 关注
  • Love2D

    Love2D 是一个开源的, 跨平台的 2D 游戏引擎。使用纯 Lua 脚本来进行游戏开发。目前支持的平台有 Windows, Mac OS X, Linux, Android 和 iOS。

    14 引用 • 53 回帖 • 545 关注
  • Ubuntu

    Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的 Linux 操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。Ubuntu 的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。

    127 引用 • 169 回帖
  • 浅吟主题

    Jeffrey Chen 制作的思源笔记主题,项目仓库:https://github.com/TCOTC/Whisper

    1 引用 • 28 回帖
  • Sandbox

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

    426 引用 • 1250 回帖 • 597 关注
  • Vim

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

    29 引用 • 66 回帖