将Google文档转换为Jekyll Markdown

时间:2013-11-04 14:07:30

标签: google-docs jekyll

如何将包含图片和表格的Google文档转换为Markdown文件,该文件可以使用Jekyll作为帖子发布?

是否可以先将Google文档导出为PDF,然后将PDF转换为Markdown?在这种情况下,图像和表格会发生什么?

4 个答案:

答案 0 :(得分:30)

2018年5月更新

此答案中最初建议的脚本似乎不再有效,并且已有5年没有更新。

可以在https://github.com/evbacher/gd2md-html

找到替代解决方案(基于旧脚本)

我试了一下,效果很好。

上一个答案

您可以使用 Google脚本为您进行转换!

This one会转换为.md,它会通过电子邮件将转换后的文件发送给您。我测试过它并且工作正常。它适用于基本表格,如果您在文档中有图像,它会将它们附加到电子邮件中。

安装说明在GitHub说明中的同一链接上,但为了便于访问,我将其粘贴在此处:

添加脚本:

  • 打开Goog​​le云端硬盘文档(http://drive.google.com
  • 工具 - > 脚本管理器>新
  • 选择“空白项目”,然后粘贴此代码 并保存。
  • 清除myFunction()默认的空函数并粘贴 converttomarkdown.gapps的内容进入代码编辑器
  • 文件 - >保存

运行脚本:

  • 工具>脚本管理器
  • 选择“ConvertToMarkdown”功能。
  • 单击“运行” 按钮(首次运行将要求您授权它。授权并运行 再次)
  • 附带图片的转换文档将通过电子邮件发送给您。 主题将是“[MARKDOWN_MAKER] ......”。
祝你好运!

答案 1 :(得分:1)

您可以导出为HTML。 Jekyll可以提供静态HTML文件。

顺便说一下,“标准”降价没有表格。有实现有它,但我担心你必须手动将它们转换为正确的格式,这将取决于实现。我不知道Jekyll,也许在降价文本中使用HTML表格最简单。

您可以根据HTML导出创建新主题。导出应包含嵌入在HTML文档中的<style>标记中的样式表。创建新主题并不容易,但可行。或者,如果您只是想要内容并且不介意使用您已有的任何Jekyll主题,那么您可以剪切样式表部分并仅保留html。

答案 2 :(得分:0)

另一种选择是更改文件在计算机上的Excel分隔方式。本指南可以帮助您(http://www.howtogeek.com/howto/21456/export-or-save-excel-files-with-pipe-or-other-delimiters-instead-of-commas/

然后,每次从excel复制并粘贴到markdown文件/ jekyll时,您都会自动拥有管道。您需要做的就是添加一些破折号以分隔您的背线..

答案 3 :(得分:0)

Google文档-> docx到Markdown-> md

我本人四处张望,但我相信最好的方法是使用Pandoc

适用于所有平台(请访问其令人难以置信的网站),您正在寻找的是cmd或PowerShell(Windows)上的以下命令:

pandoc input_filename.docx -s -o output.md

专业提示: Pandoc带有一个小技巧,可以将文档中的所有图像都存储到自定义文件夹中,然后通过在正确位置使用相对引用那些图像的方式在markdown中添加图像标签。惊人的代码行是:

pandoc --extract-media ./your_custom_folder input_filename.docx -o output_filename.md