diff --git a/backend/drive/drive.go b/backend/drive/drive.go index 3feef0ef2..f39800af0 100644 --- a/backend/drive/drive.go +++ b/backend/drive/drive.go @@ -120,6 +120,7 @@ var ( "text/html": ".html", "text/plain": ".txt", "text/tab-separated-values": ".tsv", + "text/markdown": ".md", } _mimeTypeToExtensionLinks = map[string]string{ "application/x-link-desktop": ".desktop", diff --git a/backend/drive/drive_internal_test.go b/backend/drive/drive_internal_test.go index 998d9ba43..023dd42da 100644 --- a/backend/drive/drive_internal_test.go +++ b/backend/drive/drive_internal_test.go @@ -95,7 +95,7 @@ func TestInternalParseExtensions(t *testing.T) { wantErr error }{ {"doc", []string{".doc"}, nil}, - {" docx ,XLSX, pptx,svg", []string{".docx", ".xlsx", ".pptx", ".svg"}, nil}, + {" docx ,XLSX, pptx,svg,md", []string{".docx", ".xlsx", ".pptx", ".svg", ".md"}, nil}, {"docx,svg,Docx", []string{".docx", ".svg"}, nil}, {"docx,potato,docx", []string{".docx"}, errors.New(`couldn't find MIME type for extension ".potato"`)}, } { diff --git a/docs/content/drive.md b/docs/content/drive.md index 73f6b61a3..444886677 100644 --- a/docs/content/drive.md +++ b/docs/content/drive.md @@ -536,6 +536,7 @@ represent the currently available conversions. | html | text/html | An HTML Document | | jpg | image/jpeg | A JPEG Image File | | json | application/vnd.google-apps.script+json | JSON Text Format for Google Apps scripts | +| md | text/markdown | Markdown Text Format | | odp | application/vnd.oasis.opendocument.presentation | Openoffice Presentation | | ods | application/vnd.oasis.opendocument.spreadsheet | Openoffice Spreadsheet | | ods | application/x-vnd.oasis.opendocument.spreadsheet | Openoffice Spreadsheet |