Ich liebe Google Text & Tabellen. Ich schreibe Notizen, Aufsätze, Korrespondenzen, Rechnungen, Tagebucheinträge, Geschäftsideen, Planungsdokumente - alles ist dort.
Ich liebe auch das Abschriftenformat. Ich bin ein Programmierer und manchmal bin ich in meinem Editor und möchte einfach nur Dinge in Markdown schreiben, anstatt zu Google Text & Tabellen zu wechseln.
Wenn ich meine Markdown-Dateien in Google Drive speichere, kann ich sie dort jedoch nicht in der Vorschau anzeigen, was meinen Workflow extrem beeinträchtigt. Die Vorschau von Markdown-Dateien in Google Drive wäre eine enorme Verbesserung.
Gibt es eine Möglichkeit, die Vorteile von Google Docs und Markdown zu nutzen? Oder sind diese Schreibplattformen weitgehend inkompatibel? Irgendwelche eleganten Lösungen, an die ich nicht denke?
quelle
Ein Google Text & Tabellen-Dokument kodiert alles in "Elementen" innerhalb des Kix-Editors, auf dem es basiert (es ist eine geschlossene Quelle, da dies im Grunde das große Geschäftsgeheimnis ist, mit dem jeder andere seinen eigenen Text & Tabellen-Dienst betreiben kann - was imo schade ist).
Sie können auf diese Elemente mit Google Apps Script, einer Variante von Javascript, zugreifen. Das Schreiben von Markdown aus den Elementen ist jedoch nicht so einfach wie Sie denken (Sie müssen im Wesentlichen einen Markdown-Parser in Apps Script implementieren).
Als ich zu Beginn des Jahres dazu kam, gab es Dutzende Gabeln von Renato Manginis " gdocs2md " -Repo , aber er schien keine Pull-Anfragen mehr zu stellen, und im Laufe einiger Jahre waren Gabeln aufgetaucht, die weitaus besser waren als andere . Ich habe viele davon in der Baumstruktur durchgesehen und das Beste in ein neues Paket eingefügt, das auch HTML-Code generiert, der mit dem Markdown für Elemente gemischt wird, die von Google Docs unterstützt werden, z. B. hochgestellte und tiefgestellte Elemente (die mit Markdown nicht dargestellt werden können). Sogar unter Einbeziehung der besten Bearbeitungen anderer, das Parsen benötigte Arbeit, und ich bin zuversichtlich, dass dies derzeit die beste verfügbare für den Job ist.
Auf GitHub verfügbares Skript mit Installationsanweisungen: lmmx / gdocs2md-html
Ich habe auch daran gearbeitet, eine der wichtigsten Funktionen eines solchen Skripts hinzuzufügen - Benutzerfunktionen - und die Markierung in einem Popup in Google Text & Tabellen bereitzustellen, anstatt sie in einer Datei zu speichern (ich denke, das Original wurde stapelweise für ganze Ordner gespeichert, was nicht geeignet ist für meine Anforderungen an die Dokumenterstellung oder wie ich Google Text & Tabellen überhaupt verwende).
Ich möchte vorschlagen, dass es sich um ein einziges komplexeres Projekt handelt, an dem interessierte Entwickler zusammenarbeiten (oder zumindest Features vorschlagen), anstatt dass alle Skripte unterschiedlicher Qualität veröffentlichen, wenn wir wahrscheinlich mit denselben Zielen arbeiten.
Die Google Docs-Richtlinie zum Erstellen von "Add-Ons" verringert nicht nur den doppelten Aufwand, sondern gibt auch an, dass sie veröffentlicht werden müssen (und daher "installierbar" sind, anstatt für jedes Dokument auf etwas umständliche Weise geladen werden zu müssen).
Wenn Sie einen "reinen" Abschlag wünschen, deaktivieren Sie entweder diese Funktionen (der Code ist zum Verzweigen da) oder verwenden Sie einfach keine Unter- / Hochschriften usw. Es wäre nicht allzu schwierig, einem solchen Skript personalisierte Einstellungen hinzuzufügen wenn es als Add-On ausgereift ist, wenn ein erhebliches Interesse besteht.
quelle
Sie können ein Markdown-Dokument in HTML konvertieren und die HTML-Seite (nicht die Quelle) in ein Google Drive-Dokument kopieren / einfügen. Die meisten Formatierungen, einschließlich Überschriften, Listen, Links, fett / kursiv / unterstrichen, bleiben erhalten.
Die Schriftart, die Ränder und die Schriftgrößen stimmen nicht mit den Google Drive-Standardeinstellungen überein und sehen im Vergleich zu Standard-Google Drive-Dokumenten "fehl am Platz" aus. Durch Anwenden einer benutzerdefinierten CSS-Datei auf das HTML-Dokument wird dieses Problem behoben und das Dokument sieht sehr ähnlich aus.
Ich bin mir nicht sicher, in welche Richtung Google Drive-Dokumente in Markdown konvertiert werden sollen. Möglicherweise können Sie nach HTML exportieren und einen HTML-zu-Markdown-Konverter verwenden.
quelle
Mit gdocs2md können Sie Google-Dokumente in Markdown konvertieren und dabei Überschriften, Listen, Tabellen, Kursivschrift, Fettdruck, Links und Bilder beibehalten. Ich verwende es, um die gemeinsame Bearbeitung von Dokumenten zu ermöglichen und sie dann zum Markdown zu exportieren.
Bei der Verwendung der Formatierung im Google-Dokument, die sich gut auf Markdowns bezieht, ist etwas Sorgfalt geboten, aber dies ist nicht besonders schwierig. Ich habe das Skript auch so erweitert, dass es das Exportieren eines gesamten Dokumentenordners in einen neuen "Export" -Ordner auf Google Drive unterstützt. Um die Handhabung von Kursiv- und Fettdruck-Formatierungen leicht zu verbessern, ist mein Fork hier .
quelle
Sie sagen, Sie sind ein Programmierer, und in dieser Antwort wird davon ausgegangen, dass Sie mit einem kleinen "Roll your own" -Ansatz vertraut sind.
Google Drive unterstützt Skripts: http://www.google.com/script/start/
Sie können also einen kleinen Showdown- Viewer erstellen , der auf Ihre Markdown-Dateien (als URLs) verweist.
quelle
Laden Sie die Google Drive-Software herunter und installieren Sie sie. Momentan ist es für Windows und Mac, eine Version für Linux ist in Vorbereitung. Die Software erstellt einen Ordner auf Ihrem Computer, der mit Google Drive synchronisiert wird. Wenn Sie eine Datei darin öffnen, wird sie im entsprechenden installierten Programm geöffnet. Von Ihnen geöffnete Google Drive-Dokumente werden im Browser geöffnet.
Auf diese Weise können Sie Markdown-Dateien, die in Google Drive gespeichert sind, in einem installierten Markdown-Editor öffnen / bearbeiten.
quelle
Ich empfehle Markdown Preview Ist ein einfaches Add-On, das (nur) eine Vorschau des von Ihnen erstellten Markdown-Dokuments erstellt.
Soweit ich weiß, besteht die Hauptanforderung darin, eine Vorschau anzuzeigen. Ich denke, das ist, wonach Sie suchen.
quelle
Das Preview Markdown Add-on für Google Text & Tabellen erledigt meine Arbeit. Es zeigt die Markdown-Vorschau in Echtzeit in der Seitenleiste mit Syntax-Hervorhebung.
Ich benutze gerne Google Text & Tabellen und ich liebe die Einfachheit des Markdowns noch mehr. Deshalb habe ich dieses kleine Add-On zusammengestellt
showdown.js
undhighlight.js
erstellt.quelle
Angenommen, Sie möchten ein Dokument, das Sie fertiggestellt haben, in ein echtes Google-Dokument umwandeln (anstatt eine Vorschau des Dokuments in der Google Drive-Weboberfläche anzuzeigen und die Bearbeitung in der Markdown-Syntax fortzusetzen), damit andere es nicht kennen Markdown kann zusammenarbeiten Ich habe Folgendes ziemlich schnell herausgefunden:
In Google Text & Tabellen kann HTML eingefügt werden, sodass alle Überschriften, Abstände, Listen und anderen Formate beibehalten werden. Dies ist natürlich nur dann sinnvoll, wenn Sie nur persönlich an Abschriften arbeiten, aber mit anderen in einem regulären Google-Dokument zusammenarbeiten möchten.
quelle
Seltsamerweise konvertiert Tumblr Rich Text, HTML und Markdown. Ich hatte Erfolg in allen Richtungen, einschließlich der Übernahme von in Typora generierten Abschriften, des Einfügens in einen Tumblr-Beitrag im MD-Format und der anschließenden Konvertierung in Rich Text. Rich Text kann in Google Text & Tabellen eingefügt werden.
quelle
Einweglösung für Github-Flavored Markdown (GFM)
.md
mit integriertem LaTeX to Google Docs auf MathJax-Basis:Verwenden Sie pandoc offline, um in eine
.docx
Datei zu konvertieren :Laden Sie sie dann einfach auf Google Drive hoch. Klicken Sie in Google Drive mit der rechten Maustaste und wählen Sie Mit Google Text & Tabellen öffnen .
quelle
Obwohl ich es nicht ausprobiert habe, behauptet timwis / markdown-to-google-doc :
"Konvertiert eine Markdown-Datei in .docx und importiert sie dann in Google Drive."
quelle