如何使用Yarle将Evernote笔记批量转换为Markdown?完整指南

【免费下载链接】yarle Yarle - The ultimate converter of Evernote notes to Markdown 【免费下载链接】yarle 项目地址: https://gitcode.com/gh_mirrors/ya/yarle

Yarle是一款强大的开源工具,能够帮助用户将Evernote笔记批量转换为Markdown格式,支持Obsidian、Logseq、Tana等多种笔记应用。本指南将详细介绍如何使用Yarle快速完成Evernote笔记的迁移工作。

🌟 Yarle简介:为什么选择它?

Yarle(Yet Another Rope Ladder from Evernote)是一款专为Evernote用户设计的终极转换工具,能够将Evernote笔记无缝转换为标准Markdown格式。它不仅保留笔记的文本内容,还能完整迁移元数据、内部链接、图片附件等关键信息,让你轻松摆脱Evernote的束缚,自由选择更适合自己的笔记工具。

Yarle Logo Yarle标志:Evernote到Markdown的桥梁

✨ 核心功能亮点

  • 全面转换:支持文本、元数据(创建时间/修改时间/标签)、内部链接、代码块、图片和附件
  • 多平台兼容:生成的Markdown文件可直接导入Obsidian、Logseq、Tana、Heptabase等工具
  • 高度自定义:通过模板文件控制输出格式,满足个性化需求
  • 批量处理:支持单个.enex文件或整个文件夹的批量转换

📋 准备工作:环境与安装

Yarle支持Windows、macOS和Linux三大操作系统,你可以根据自己的系统选择合适的安装方式。

多平台支持 Yarle支持Linux、macOS和Windows系统

快速安装步骤

  1. 下载应用:从项目仓库获取对应系统的安装包

    • Windows用户:下载.exe文件
    • macOS用户:下载.zip文件并解压
    • Linux用户:选择.rpm或.deb包
  2. 安装依赖(命令行用户):

    git clone https://gitcode.com/gh_mirrors/ya/yarle
    cd yarle
    npm install
    

💡 提示:macOS用户首次运行时可能需要右键点击应用并选择"打开",以绕过系统安全限制。

🚀 开始转换:分步操作指南

1. 导出Evernote笔记

在Evernote中选择需要转换的笔记本,通过文件 > 导出笔记将其保存为.enex格式文件。建议为每个笔记本创建单独的.enex文件,以便更好地组织转换后的笔记。

2. 配置转换参数

Yarle提供两种转换方式:图形界面和命令行。对于新手用户,推荐使用图形界面:

  1. 打开Yarle应用
  2. 设置输入(.enex文件或文件夹)和输出目录
  3. 选择目标格式(ObsidianMD/StandardMD/Tana/Heptabase)
  4. 高级选项(可选):
    • 启用标签转换
    • 设置资源文件夹名称
    • 配置日期格式

Obsidian支持 Yarle完美支持Obsidian格式输出

3. 使用自定义模板(进阶)

Yarle允许通过模板文件自定义Markdown输出格式。创建模板文件并在配置中指定路径:

"templateFile": "/path/to/your/template.tmpl"

示例模板结构:

{title-block}# {title}{end-title-block}

{tags-block}
---
Tags: {tags}
---
{end-tags-block}

{content-block}{content}{end-content-block}

{created-at-block}Created: {created-at}{end-created-at-block}

更多模板语法请参考项目中的Templates.md文件。

4. 执行转换

点击"开始转换"按钮,Yarle将自动处理所有笔记。转换完成后,你可以在输出目录中找到生成的Markdown文件和资源文件夹。

转换示例 Yarle能够处理包含特殊字符的文件名和内容

⚙️ 高级配置选项

Yarle提供丰富的配置选项以满足不同需求,主要配置文件为config.json,关键参数包括:

参数 说明
outputFormat 输出格式:ObsidianMD/StandardMD/Tana/Heptabase
resourcesDir 资源文件夹名称,默认为"_resources"
nestedTags 标签转换规则,支持将Evernote标签转换为层级结构
dateFormat 日期格式,如"YYYY-MM-DD"
useHashTags 是否在标签前添加"#"符号

命令行用户可以通过以下方式运行转换:

npx -p yarle-evernote-to-md@latest yarle --configFile ./config.json

🧩 常见问题解决

Q: 转换后的图片无法显示怎么办?

A: 确保resourcesDir配置正确,且输出目录中存在"_resources"文件夹。Yarle会自动处理图片路径,但需确保笔记文件与资源文件夹的相对位置正确。

Q: 如何保留Evernote的内部链接?

A: Yarle会自动转换内部链接,但需要确保所有相关笔记都在同一批转换。建议先导出包含链接的所有笔记本,再进行批量转换。

Q: 转换后的Markdown在Obsidian中格式错乱?

A: 尝试在配置中设置outputFormat: "ObsidianMD",并确保模板文件中的标题和列表格式符合Obsidian要求。

🎯 总结

Yarle是将Evernote笔记迁移到Markdown生态系统的理想工具,它兼具易用性和强大的自定义能力,支持多种输出格式和高级功能。无论你是普通用户还是技术爱好者,都能通过Yarle轻松完成笔记转换,开启更高效的笔记管理之旅。

提示:转换完成后,建议先在目标应用中测试少量笔记,确认格式无误后再进行全量迁移。如有问题,可查阅项目README.md或提交issue获取帮助。

【免费下载链接】yarle Yarle - The ultimate converter of Evernote notes to Markdown 【免费下载链接】yarle 项目地址: https://gitcode.com/gh_mirrors/ya/yarle

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐