Obsidian 插件:Obsidian Enhancing Export
插件名片
概述
一款基于 Pandoc 的 Obsidian 导出插件,它允许导出到 Html、DOCX、ePub 和 PDF 或 Hugo 等格式。
原文出处
下面自述文件的来源于 Readme
Readme(翻译)
下面是 obsidian-enhancing-export 插件的自述翻译
Obsidian 增强导出插件
英文 | 中文
这是一个基于 Pandoc
的 Obsidian 增强导出插件(https://obsidian.md/)。它允许您导出为 Markdown
、Markdown (Hugo)
、HTML
、docx
、Latex
等格式。
其中,Markdown
、Markdown (Hugo)
、HTML
将导出其媒体资源。
注意: Markdown
、Markdown (Hugo)
、HTML
在 Mac OS、Windows 和 Linux 上进行了测试,因为我自己使用过,其他格式没有经过充分测试。
广告: 您可能会喜欢我的其他插件 🤪
屏幕截图
-
导出视图,点击文件菜单上的
导出到...
。 -
设置视图
安装
-
首先安装最新的
pandoc
(2.19+),然后将pandoc
路径添加到环境变量PATH
中,或在插件设置视图中设置pandoc
的绝对路径。更多详细信息请参阅 https://pandoc.org/installing.html。
-
在 Obsidian 的社区插件中搜索
obsidian-enhancing-export
,并进行安装。
您可以自定义导出命令,点击插件设置视图中的“添加”,然后选择模板“自定义”来添加新的自定义配置。
变量
您可以在自定义导出命令中使用 ${variables}
,它们的值如下:
键值 | 值 |
---|---|
${outputPath} | 导出后的输出文件路径。例如,如果您导出到位置 /User/aaa/Documents/test.pdf ,那么 ${outputDir} 将替换该路径。 |
${outputDir} | 保存导出文件的输出目录,在上述情况下为 /User/aaa/Documents 。 |
${outputFileName} | 保存导出文件的文件名(不包括扩展名),在上述情况下为 test 。 |
${outputFileFullName} | 保存导出文件的文件名(包括扩展名),在上述情况下为 test.pdf 。 |
${currentPath} | 当前编辑文件的路径。例如,如果您正在编辑 /User/aaa/Documents/readme.md ,则该值将为 /User/aaa/Documents/readme.md 。 |
${currentDir} | 当前编辑文件的目录,在上述情况下为 /User/aaa/Documents 。 |
${currentFileName} | 当前编辑文件的文件名(不包括扩展名),在上述情况下为 readme 。 |
${currentFileFullName} | 当前编辑文件的文件名(包括扩展名),在上述情况下为 readme.md 。 |
${vaultDir} | Obsidian 当前的 vaultDir。 |
${attachmentFolderPath} | Obsidian 的 attachmentFolderPath 。 |
其他变量 | 您可以在 YAML Front Matter 中使用 keyword: value ,然后使用 ${metadata.keyword} 。 |
相关资源
- 教程: Obsidian学术写作教程 - 介绍如何设置和使用此插件进行学术写作(导出为
.docx
、.pdf
、.tex
、.bib
格式) - Pandoc 的一系列 lua 过滤器: https://github.com/pandoc-ext - 过滤器和其他工具,以充分利用 pandoc,这个通用的文档转换器。
- 数学 LaTeX 编辑器: https://math.yish.org/
最后
- 欢迎提供更多的命令模板到 这里。
- 如有任何问题,请随时提交问题。
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。