it-swarm.com.de

Wie können Google Text & Tabellen und Markdowns gut abgespielt werden?

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?

163
Raine Revere

Sie können StackEdit ausprobieren. Es hat eine schöne Integration mit Google Drive.

Sobald Sie ein Markdown-Dokument aus/in Google Drive importiert/exportiert haben, können Sie es später direkt in Google Drive öffnen, da StackEdit als Editor-/Viewer-Anwendung eines Drittanbieters integriert ist.

Sie finden StackEdit auch als Chrome -Anwendung im Web Store .

HINWEIS: Ich bin der Entwickler von StackEdit.

125
benweet

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 Anfang des Jahres dazu kam, gab es Dutzende Gabeln von Renato Manginis " gdocs2md " Repo, aber er schien aufgehört zu haben, Zuganfragen zu stellen, und über den Zeitraum von ein paar Jahren hinweg hatte es Gabeln gegeben erschienen, die weit besser als andere waren. 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 (für die Markdown keine Repräsentationsmöglichkeit bietet). Sogar unter Einbeziehung der besten Bearbeitungen anderer, die Analyse 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, die wichtigste Funktion in ein solches Skript einzufü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).

enter image description hereenter image description here

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 Text & Tabellen-Richtlinie zum Erstellen von "Add-Ons" heißt es , die veröffentlicht werden sollen (und daher "installierbar" sind, anstatt für jedes Dokument einzeln geladen zu werden umständlich)

  • Das Add-On muss voll funktionsfähig sein - es kann kein "work in progress" sein.

  • Das Skript wurde mit mehreren aktiven Benutzern getestet.

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.

18
Louis Maddox

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.

12
James

gdocs2md wandelt Google-Dokumente gut in Markdown um und behält Überschriften, Listen, Tabellen, Kursivschrift, Fettschrift, Links und Bilder bei. 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 und die Handhabung von Kursiv- und Fettdruck-Formatierungen leicht verbessert. Mein Fork ist hier .

10
trepidacious

Sie sagen, Sie sind ein Programmierer, und in dieser Antwort wird davon ausgegangen, dass Sie sich mit einem kleinen "Roll your own" -Ansatz wohlfühlen.

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.

8
mawcsco

Laden Sie die Google Drive-Software herunter und installieren Sie sie. Derzeit ist eine Linux-Version für Windows und Mac 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.

6
stommestack

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.

3
eMarine

Preview Markdown Das Add-On für Google Text & Tabellen erledigt meine Arbeit. Es zeigt die Markdown-Vorschau in Echtzeit in der Seitenleiste mit Syntax-Hervorhebung.

screen shot


Ich benutze gerne Google Text & Tabellen und ich liebe die Einfachheit des Abzeichnens noch mehr. Deshalb habe ich showdown.js und highlight.js zusammengestellt, um dieses kleine Add-On zu erstellen.

1
undefined

Einweglösung für Github-Flavored Markdown (GFM) .md mit integriertem MathJax-basierten LaTeX to Google Docs:

Verwenden Sie pandoc offline, um in eine .docx -Datei zu konvertieren:

pandoc --from=markdown_github+tex_math_dollars --to docx test.md > test.docx

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.

0
ijoseph

Obwohl ich es nicht ausprobiert habe, behauptet timwis/markdown-to-google-doc , dass es:
"Konvertiert eine Markdown-Datei in .docx und importiert sie anschließend in Google Drive."

0
Ian Campbell

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.

0
Stowe Boyd

Angenommen, Sie möchten ein Dokument, das Sie fertiggestellt haben, in ein echtes Google-Dokument umwandeln (anstatt eine Vorschau des Dokuments auf der Google Drive-Weboberfläche anzuzeigen und die Bearbeitung in der Abschriftensyntax fortzusetzen), damit andere es nicht kennen Markdown kann zusammenarbeiten Ich fand Folgendes ziemlich schnell:

  1. Erstellen Sie Ihre Markierungen, wo immer Sie möchten.
  2. Wenn Sie fertig sind, exportieren Sie in den Browser
  3. Kopieren Sie den resultierenden Text aus dem Browser
  4. Einfügen in ein neues Google Doc

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.

0
Ralph Callaway
https://docs.google.com/spreadsheets/d/13T_ptfZSRj6Gv_Q7QOmqkVxMCfgsS7Hq39milsNdCag/edit?usp=<iframe style="border: none;" src="https://appfollow.io/gp/438677/review/106281444?embed=1" width="600" height="316" frameborder="0" scrolling="no" allowfullscreen></iframe>
0
user196877