22

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

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

4

4 回答 4

32

2018 年 5 月更新

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

可以在https://github.com/evbacher/gd2md-html找到替代解决方案(基于旧脚本)

我试过了,效果很好。

上一个答案

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

这个可以让您转换为 .md,它会将转换后的文件通过电子邮件发送给您。我已经对其进行了测试并且工作正常。它适用于基本表格,如果您在文档中有图像,它会将它们附加到电子邮件中。

安装说明在同一链接上,在 GitHub 描述中,但为了便于访问,我将其粘贴在这里:

添加脚本:

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

运行脚本:

  • 工具 > 脚本管理器
  • 选择“ConvertToMarkdown”功能。
  • 单击运行按钮(第一次运行需要您授权。授权并再次运行)
  • 带有附加图像的转换后的文档将通过电子邮件发送给您。主题将是“[MARKDOWN_MAKER]...”。

祝你好运!

于 2014-02-14T23:14:49.543 回答
1

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

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

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

于 2013-12-02T22:30:41.580 回答
0

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

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

于 2015-01-25T17:00:52.803 回答
0

谷歌文档 -> docx 到 Markdown -> md

我自己看起来很远很远,但我相信最好的方法是使用Pandoc

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

pandoc input_filename.docx -s -o output.md

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

pandoc --extract-media ./your_custom_folder input_filename.docx -o output_filename.md
于 2020-09-28T18:38:19.007 回答