【经验分享】onenote 转 markdown,进而导入思源笔记中

本贴最后更新于 937 天前,其中的信息可能已经时移俗易

onenote 转 markdown,进而导入思源笔记中

工具:

alxnbl/onenote-md-exporter: ConsoleApp to export OneNote notebooks to Markdown formats@HTTP

或者从这个链接下载【本人仅做搬运】 OneNoteMdExporter【onenote 笔记导出为 markdown 格式】.zip - 蓝奏云 @HTTP

这个工具,很简单,跟着 README.md 或者 OneNoteMdExporter.exe 运行时的提示操作就好了,不过我建议

  1. 先拷贝备份一份 onenote 笔记数据(数据无价,自行珍惜),
  2. 我看它转换原理是使用 Word 做跳板,所以尽量找一个不使用 Word 等办公软件的时间,比如晚上睡觉前
  3. 带密码的 onenote 笔记可能需要保持打开状态才能导出(我没测试)
  4. 导出格式我选择的是 Markdown + Front Matter,具体解释请看 README.md

导入思源笔记中的经验

  1. 先退出内核,关闭同步,本地复制备份一份思源笔记数据(数据无价,自行珍惜),
  2. 思源笔记新建一个笔记本,在笔记本上右键-> 导入-> 导入 markdown 文件夹,选择和 OneNoteMdExporter.exe 同级目录的 Exports 下的 md-frontmatter 文件夹
  3. 如果数据量多的话,可能需要稍微等待一下
  4. 转换完毕之后,最好也挨着把思源笔记和 onenote 中的笔记核对一遍,以防出错,或者留一份永久的 onenote 笔记数据

整体感受,很方便,对我来讲,思源笔记“大考”也顺利通过了。

希望思源越来越好。

  • 思源笔记

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

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

    19811 引用 • 75869 回帖

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 在从 OneNote 中导出后,由于新版的 OneNoteMdExporter 图片资源文件夹 resources 和输出的文档主目录并列放置,所以在输出的文档主目录中,包含的 Markdown 文件中,其图片资源路径是以“../../../../../../resources/image12345.png”这样的写法去引用其上几层父路径中,图片资源文件夹 resources 中的图片资源。而思源笔记的导入 Markdown 文件夹中,在导入时,并不支持这种向父目录引用图片资源的办法,所以,在导入之前,需要先将所有导出的 Markdown 中的“../../../../../../resources/image12345.png”写法,全部替换成系统全路径,例如:“(D:\OneNoteMdExporter\Exports\md\123456\resources\image12345.png”这种形式(批量使用正则可能需要写\,两个\),然后再使用思源笔记导入,才能在笔记中正确显示图片资源!或者先处理资源文件,把它复制到思源的 assets 目录中,在处理 Markdown 路径!

    另外需要注意的是,在导入后,其实导入的 Markdown 文件中,指向的资源文件并不是导入了思源的 assets 目录中,而是指向 OneNoteMdExporter 中,导出的文件目录,所以在使用资源的时候,需要注意手动把资源文件加入到思源的资源目录中,然后更改链接指向!

    但是对于现阶段的思源笔记,这里面存在了一个最大的问题,就是 OneNoteMdExporter 是按照笔记本导出的,除非多个笔记一次性导出,否则一本一本的导出就会按照固定的命名导出资源!如果一次性导出,那么可能没有重复名字的资源文件,如果一本一本导出,那么,在把资源文件放在思源笔记的 assets 资源目录中就会出现多个笔记本的资源文件出现大量重名文件!如果一次性导出,如果内容过多,会狠狠拖慢系统速度!暂时我的解决办法是再 assets 目录下再建目录(由于我是一本一本导出),然后使用搜索替换软件把大量资源链接替换指向这个子目录。。。因为我发现在思源中,我无法替换资源的链接!

    4 操作
    ChenLei 在 2022-12-08 02:50:00 更新了该回帖
    ChenLei 在 2022-12-08 02:49:19 更新了该回帖
    ChenLei 在 2022-12-08 02:47:31 更新了该回帖
    ChenLei 在 2022-12-08 02:46:12 更新了该回帖

推荐标签 标签

  • PostgreSQL

    PostgreSQL 是一款功能强大的企业级数据库系统,在 BSD 开源许可证下发布。

    22 引用 • 22 回帖
  • ngrok

    ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。

    7 引用 • 63 回帖 • 606 关注
  • 招聘

    哪里都缺人,哪里都不缺人。

    189 引用 • 1056 回帖 • 1 关注
  • Google

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

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

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

    17 引用 • 41 关注
  • 域名

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

    43 引用 • 208 回帖 • 3 关注
  • SendCloud

    SendCloud 由搜狐武汉研发中心孵化的项目,是致力于为开发者提供高质量的触发邮件服务的云端邮件发送平台,为开发者提供便利的 API 接口来调用服务,让邮件准确迅速到达用户收件箱并获得强大的追踪数据。

    2 引用 • 8 回帖 • 445 关注
  • BAE

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

    19 引用 • 75 回帖 • 618 关注
  • Sillot

    Insights(注意当前设置 master 为默认分支)

    汐洛彖夲肜矩阵(Sillot T☳Converbenk Matrix),致力于服务智慧新彖乄,具有彖乄驱动、极致优雅、开发者友好的特点。其中汐洛绞架(Sillot-Gibbet)基于自思源笔记(siyuan-note),前身是思源笔记汐洛版(更早是思源笔记汐洛分支),是智慧新录乄终端(多端融合,移动端优先)。

    主仓库地址:Hi-Windom/Sillot

    安卓端仓库:Hi-Windom/Sillot-android

    注意事项:

    1. ⚠️ 汐洛仍在早期开发阶段,尚不稳定
    2. ⚠️ 汐洛并非面向普通用户设计,使用前请了解风险
    28 引用 • 25 回帖 • 56 关注
  • 安全

    安全永远都不是一个小问题。

    191 引用 • 813 回帖
  • 国际化

    i18n(其来源是英文单词 internationalization 的首末字符 i 和 n,18 为中间的字符数)是“国际化”的简称。对程序来说,国际化是指在不修改代码的情况下,能根据不同语言及地区显示相应的界面。

    7 引用 • 26 回帖
  • 笔记

    好记性不如烂笔头。

    306 引用 • 782 回帖 • 1 关注
  • 服务

    提供一个服务绝不仅仅是简单的把硬件和软件累加在一起,它包括了服务的可靠性、服务的标准化、以及对服务的监控、维护、技术支持等。

    41 引用 • 24 回帖 • 10 关注
  • Ngui

    Ngui 是一个 GUI 的排版显示引擎和跨平台的 GUI 应用程序开发框架,基于
    Node.js / OpenGL。目标是在此基础上开发 GUI 应用程序可拥有开发 WEB 应用般简单与速度同时兼顾 Native 应用程序的性能与体验。

    7 引用 • 9 回帖 • 355 关注
  • Facebook

    Facebook 是一个联系朋友的社交工具。大家可以通过它和朋友、同事、同学以及周围的人保持互动交流,分享无限上传的图片,发布链接和视频,更可以增进对朋友的了解。

    4 引用 • 15 回帖 • 455 关注
  • Postman

    Postman 是一款简单好用的 HTTP API 调试工具。

    4 引用 • 3 回帖
  • Openfire

    Openfire 是开源的、基于可拓展通讯和表示协议 (XMPP)、采用 Java 编程语言开发的实时协作服务器。Openfire 的效率很高,单台服务器可支持上万并发用户。

    6 引用 • 7 回帖 • 96 关注
  • Kubernetes

    Kubernetes 是 Google 开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。

    109 引用 • 54 回帖 • 1 关注
  • TextBundle

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

    1 引用 • 2 回帖 • 44 关注
  • FreeMarker

    FreeMarker 是一款好用且功能强大的 Java 模版引擎。

    23 引用 • 20 回帖 • 437 关注
  • 宕机

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

    13 引用 • 82 回帖 • 50 关注
  • TensorFlow

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

    20 引用 • 19 回帖
  • 小说

    小说是以刻画人物形象为中心,通过完整的故事情节和环境描写来反映社会生活的文学体裁。

    28 引用 • 108 回帖
  • 爬虫

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

    106 引用 • 275 回帖 • 2 关注
  • 学习

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

    163 引用 • 473 回帖
  • OpenStack

    OpenStack 是一个云操作系统,通过数据中心可控制大型的计算、存储、网络等资源池。所有的管理通过前端界面管理员就可以完成,同样也可以通过 Web 接口让最终用户部署资源。

    10 引用 • 1 关注
  • frp

    frp 是一个可用于内网穿透的高性能的反向代理应用,支持 TCP、UDP、 HTTP 和 HTTPS 协议。

    16 引用 • 7 回帖 • 1 关注