2013-11-04 120 views
15

如何將包含圖像和表格的Google文檔轉換爲使用Jekyll作爲文章發佈的Markdown文件?將Google文檔轉換爲Jekyll Markdown

是否可以先將Google文檔導出爲PDF並將PDF轉換爲Markdown?在這種情況下,圖像和表格會發生什麼?

+1

你在這裏問了很多,而且真的沒有辦法實現這一點。 Google文檔是用於文檔編輯的,因此它涉及格式和佈局。 Markdown和Textile是用於文本輸入的,並且不會過分強調視覺效果。沒有明顯的忠誠度損失,將無法從一個轉換到另一個。 –

+0

謝謝Brian。我已經預計轉換不會沒有損失。但是,我有時會在Google Docs中撰寫合作論文,希望在我的Jekyll博客上發佈最終結果。所以,如果你被要求將其轉換(考慮到損失),你會選擇哪種方法? – orschiro

+0

老實說,我會考慮教我正在與減價如何工作的人。對於非技術人員來說,理解起來非常簡單。除此之外,你可能會被困在手工修改文件。 –

回答

28

您可以使用Google腳本爲您做轉換!

This one將讓你轉換爲.md,它會通過電子郵件發送轉換後的文件。我已經測試過它並且工作正常。它適用於基本的表格,如果您在文檔中有圖片,它會將它們附加到電子郵件中。

安裝說明是相同的鏈路上,在GitHub的描述,但我在這裏貼上它,以便於訪問:

添加腳本:

  • 打開谷歌雲端硬盤文檔(http://drive.google.com
  • 工具 - > 腳本管理器>新建
  • 選擇「空白項目」,然後將此代碼粘貼到 並保存。
  • 清除myFunction的()默認爲空函數和converttomarkdown.gapps的 內容粘貼到代碼編輯器
  • 文件 - >另存

運行腳本:

  • 工具>腳本經理
  • 選擇「ConvertToMarkdown」功能。
  • 單擊運行 按鈕(第一次運行會要求您授權。授權,然後重新運行 )
  • 轉換文檔附有將通過電子郵件發送給您的圖像。 主題將爲「[MARKDOWN_MAKER] ...」。

祝你好運!

+1

這現在應該是被接受的答案。除了一些嵌入式圖像(我已經提交了一個錯誤報告),Mangini腳本運行得非常好。 – Alkaline

+0

偉大的方法,謝謝!我將它作爲接受的答案。 – orschiro

1

您可以導出爲HTML。 Jekyll可以提供靜態HTML文件。

順便說一句,「標準」減價沒有表格。有實現,但是恐怕你必須手動將它們轉換爲正確的格式,這將取決於實現。我不知道Jekyll,也許最簡單的方法就是在降價文本中使用HTML表格。

您可以基於HTML導出創建新主題。導出應該包含嵌入在HTML文檔中的<style>標籤中的樣式表。創建新主題並不容易,但可行。或者,如果您只是想要內容,並且不介意使用您已有的任何Jekyll主題,那麼您可以刪除樣式表部分並僅保留html。

+0

謝謝janos。當您以HTML格式導出時,顯然它不會很好地集成到特定Jekyll應用程序使用的主題和模板設計中,對嗎?這當然是一個缺點。 – orschiro

+0

@orschiro我添加了一個新的段落來回應。 – janos

+0

謝謝!可能是迄今爲止最好的方法。 – orschiro