Google Sites: Abschriftenunterstützung?

28

Meine Organisation ist daran interessiert, unser lokales Wiki aus dem Büro in Google Sites zu migrieren. Ich sehe, dass Google Sites eine Art Wiki-Oberfläche unterstützt, aber ich mag den GUI-Editor nicht wirklich. Ist es möglich, stattdessen Markdown-Syntax zu verwenden?

Dies ist ein Unix-lastiger Laden mit vielen Unix-Köpfen und Ingenieuren. Viele von uns bevorzugen die Code-freundliche Wiki-Syntax von Markdown.

Stefan Lasiewski
quelle
Das wäre wirklich großartig ... Großartige Frage
Miro A.

Antworten:

18

Ich habe in den Zwischenwebs nach dieser Lösung gesucht und EMPFEHLE , Markdown Here zu verwenden . Es ist eine Browser-Erweiterung für Chrome, Firefox und Safari, mit der Sie zwischen Markdown und HTML wechseln können. Der ursprüngliche Anwendungsfall ist für das Verfassen von E-Mails vorgesehen, funktioniert jedoch in Google Sites hervorragend . Außerdem unterstützt es die mathematische Formel TeX, die für Forscher meiner Meinung nach sehr nützlich sein könnte.

FWIW, ich habe begonnen, den von @dnozay vorgeschlagenen Markdown Site Editor zu verwenden, aber es schien aus ein paar Gründen zu kompliziert:

  • Es erzwingt, dass jeder Site-Betreuer es für Markdown-Funktionalität hinzufügt.
  • Es besteht die Gefahr, dass die Änderungen an den Google-Tools zum Erliegen kommen und jemand die neueste Version (möglicherweise für jede Website) herunterladen muss.
  • In einigen Umgebungen sind Skripte und / oder Google App Engine aus Sicherheitsgründen / Richtlinien / etc. Gründe dafür
  • Aus philosophischen Gründen versucht Google Sites, etwas zu sein, was es nicht ist.

Markdown verwenden bedeutet hier

  • Jeder Google-Site muss kein zusätzlicher Code hinzugefügt werden.
  • Es ist ein gut gepflegtes Tool, das einmal in einem Browser installiert ist und an vielen Stellen nützlich ist (E-Mail, Websites, Blogger, Facebook, Tumblr, Tinymce usw.).
  • Die Verantwortung liegt bei der Person, die Markdown (und TeX) nutzen möchte.
  • Lass uns Sites Sites sein und Markdown-Schreiber Markdown-Schreiber.
kungfuchicken
quelle
Und habe ich erwähnt, dass es Open Source ist ?
Kungfuchicken
1
Vielleicht war ich ein bisschen übereifrig. : / Beim Speichern einer Seite in Websites werden möglicherweise die HTML-Markierungen entfernt, mit denen Sie mit MDH zu Markdown wechseln können. Ich empfehle es immer noch für andere Zwecke.
Kungfuchicken
1
DAS IST GROSSARTIG!
JasonG
1
Funktioniert tatsächlich auf Websites, auch nach dem Speichern. Wenn Sie jedoch HTML-Code manuell mit dem WYSIWYG-Editor hinzufügen , können Sie diese bestimmte Seite nicht mehr in Markdown zurückverwandeln.
Dave
1
Cool! Vielen Dank für das Follow-up. Fügen Sie kein zusätzliches HTML hinzu? Es tut mir leider leid. Das kann ich leider nicht, @Dave.
Kungfuchicken
3

Obwohl ich beeindruckt bin, dass Ihre Organisation Markdown lieber als einen WYSIWYG-Editor verwenden möchte, befürchte ich, dass Google-Websites die Markdown-Syntax derzeit nicht unterstützen. Sie können den Text in Markdown lokal mit einem Editor wie Textmate schreiben und mithilfe eines Bundles oder Skripts in HTML konvertieren und den HTML-Code dann in Ihre Website einfügen. Mit Google Sites können Sie Ihren Websites unformatierten HTML-Code hinzufügen bestimmte Formelemente), aber das fühlt sich wie übertrieben an.

Michael Sippey
quelle
2
Dies ist ein nationales Labor, und fast jeder hier verwendet Unix, schreibt Code oder ist sehr technisch. Ich mache Werbung für ein code-freundliches Wiki;)
Stefan Lasiewski
Es würde für die erste Version funktionieren, aber wie bekommt man einen Markdown von HTML zurück? Es sei denn, Sie behalten 2 Versionen - lokales und Online-HTML, nicht sehr praktisch.
Miro A.
@ Stefan - in der Tat! Liebe diese Voreingenommenheit. @Miro - in der Tat! Nicht sehr praktisch.
Michael Sippey
1
Wenn Sie bereit sind, etwas zu programmieren, können Sie Ihre Google Site möglicherweise in Google Drive integrieren. Erstellen Sie in Google Drive einen Ordner, der als Site-Inhalt gekennzeichnet ist, und gewähren Sie den Site-Editoren Zugriff auf den Ordner. Schreiben Sie dann ein Google Apps-Skript, mit dem der Inhalt des Ordners in die Site importiert wird (mithilfe der Sites-API: developers.google.com/google-apps/sites/docs/1.0/… ), und konvertieren Sie es von Markdown in HTML. Auf diese Weise können Redakteure Inhalte lokal (über Google Drive Sync) mit einem beliebigen Texteditor bearbeiten.
Vidar S. Ramdal
2

Sie können https://sites.google.com/site/gashackja/markdownsiteeditor verwenden

-

Und Sie können es für Ihren eigenen Gebrauch installieren:

  1. Holen Sie sich eine Kopie vonMarkdown Site Editor .

    Erstellen einer Kopie von Markdown Site Editor

  2. Hinzufügen der Bibliotheken.

    Hinzufügen der Bibliothek

  3. erhalten die Showdown libraryvon ihr nach oben schaut (ID: M6WggW1B7uEj1Nu0p7S6Pf-Mffa6w-w2J)

    Showdown-Bibliothek hinzufügen

  4. Stellen Sie sicher, dass Sie den Bezeichner auf Showdown(anstelle von GASShowdown) ändern.

  5. Holen Sie sich die Bootstrap library(ID: MKvZneZcEte-sNijM1TaY_eMffa6w-w2J)

  6. Stellen Sie sicher, dass der Bezeichner Bootstrap(anstelle von GASBootstrap) ist.

  7. alles retten

  8. erstelle eine version ( File> Manage versions)

  9. Als Web-App bereitstellen ( Publish> Deploy as a web app...)

dnozay
quelle
Vielen Dank! Das sieht interessant aus. Ich habe die obigen Anweisungen 1-9 befolgt, bin mir aber nicht sicher, wie ich dieses Skript verwenden soll. Wie würde ich das mit Google Sites verwenden? Sollte ich damit rechnen, dass unter Google Apps Scripts etwas angezeigt wird?
Stefan Lasiewski
Mir gefällt nicht, dass diese Skripte Verweise auf einige Dropbox-Benutzerdateien enthalten. Trotzdem danke.
Alex Sorokoletov