Google Sites: supporto Markdown?


28

La mia organizzazione è interessata a migrare il nostro Wiki locale dall'ufficio a Google Sites. Vedo che Google Sites supporta una sorta di interfaccia Wiki, ma non mi piace molto l'editor GUI. È possibile utilizzare invece la sintassi Markdown?

Questo è un negozio pesante per Unix, con molte teste e ingegneri Unix. Molti di noi preferiscono la sintassi wiki intuitiva fornita da Markdown.


Ora sarebbe davvero fantastico ... Ottima domanda
Miro A.

Risposte:


18

Ho cacciato intorno interwebs solo per questa soluzione, e ALTAMENTE consiglio di usare Markdown qui . È un'estensione del browser per Chrome, Firefox e Safari che consente di alternare tra Markdown e HTML. Il suo caso d'uso originale è per la composizione di e-mail, ma "funziona benissimo" in Google Sites. Inoltre, supporta la formula matematica TeX, che per i ricercatori, immagino possa essere abbastanza utile.

FWIW, ho iniziato il percorso di utilizzo dell'Editor del sito Markdown suggerito da @dnozay, ma mi è sembrato eccessivamente complicato per alcuni motivi:

  • Obbliga ogni manutentore del sito ad aggiungerlo per la funzionalità Markdown.
  • Ha il potenziale per rompersi quando cambiano gli strumenti di Google e qualcuno deve quindi ottenere la versione più recente (possibilmente per ogni sito).
  • Alcuni ambienti dispongono di scripting e / o motore di app di Google bloccato per sicurezza / policy / ecc. motivi
  • Filosoficamente, fa sì che Google Sites cerchi di essere qualcosa che non lo è.

Usare Markdown Qui significa

  • Nessun codice aggiuntivo deve essere aggiunto a ciascun sito di Google.
  • È uno strumento ben mantenuto che viene installato una volta in un browser e utile in molti luoghi (e-mail, siti, blogger, facebook, tumblr, tinymce, ecc.)
  • L'onere della responsabilità è sull'individuo che vuole usare Markdown (e TeX).
  • I siti sono siti e gli autori di Markdown sono autori di Markdown.

E ho detto che è open source ?
Kungfuchicken,

1
Ero un po 'troppo zelante, forse. : / Sembra che il salvataggio di una pagina nei siti possa eliminare i marcatori HTML che ti consentono di passare avanti e indietro a Markdown con MDH. Lo consiglio ancora per altri scopi.
Kungfuchicken,

1
QUESTO È INCREDIBILE!
JasonG,

1
Fa effettivamente il lavoro in siti, anche dopo aver salvato, ma se si aggiunge qualsiasi html manualmente utilizzando l'editor WYSIWYG, non è più possibile trasformare quella determinata pagina di nuovo a Markdown.
Dave,

1
Freddo! Grazie per il follow-up. Non aggiungere alcun HTML aggiuntivo? Sfortunatamente mi dispiace. Temo di non poterlo fare, @Dave.
Kungfuchicken,

3

Mentre sono impressionato dal fatto che la tua organizzazione preferisca utilizzare Markdown piuttosto che un editor WYSIWYG, temo che attualmente i siti di Google non supportino la sintassi di Markdown. Puoi scrivere il testo in Markdown localmente usando un editor come Textmate e utilizzare un bundle o uno script per convertirlo in HTML, quindi incollare l'HTML nel tuo sito (Google Sites ti consente di aggiungere HTML non elaborato ai tuoi siti - all'interno alcuni elementi della forma) ma sembra eccessivo.


2
Questo è un laboratorio nazionale e quasi tutti qui usano Unix, scrivono codice o sono molto tecnici. Sto promuovendo la mia propensione per un Wiki rispettoso del codice;)
Stefan Lasiewski,

Funzionerebbe per la prima versione, ma come si ottiene il markdown dall'HTML? A meno che tu non mantenga 2 versioni: HTML locale e online, non molto pratico.
Miro A.,

@Stefan - davvero! Adoro quel pregiudizio. @Miro - davvero! Non molto pratico.
Michael Sippey,

1
Se sei disposto a fare un po 'di programmazione, potresti forse integrare il tuo sito Google con Google Drive. Crea una cartella in Google Drive designata come contenuto del sito e concedi agli editor del sito l'accesso alla cartella. Quindi scrivi uno script di Google Apps che importa i contenuti della cartella sul sito (utilizzando l'API dei siti: developers.google.com/google-apps/sites/docs/1.0/… ), convertendolo da Markdown a HTML. Ciò consentirebbe agli editori di modificare i contenuti localmente (tramite Google Drive Sync), con qualsiasi editor di testo desiderino.
Vidar S. Ramdal,

2

Puoi utilizzare https://sites.google.com/site/gashackja/markdownsiteeditor

-

E puoi installarlo per il tuo uso personale:

  1. ottenere una copia diMarkdown Site Editor .

    fare una copia di Markdown Site Editor

  2. aggiungendo le librerie.

    aggiungendo la libreria

  3. ottenerlo Showdown librarycercandolo (ID M6WggW1B7uEj1Nu0p7S6Pf-Mffa6w-w2J:)

    aggiunta libreria showdown

  4. assicurati di cambiare l'identificatore in Showdown(anziché GASShowdown)

  5. ottenere il Bootstrap library(ID MKvZneZcEte-sNijM1TaY_eMffa6w-w2J:)

  6. assicurarsi che l'identificatore sia Bootstrap(anziché GASBootstrap)

  7. salva tutto

  8. crea una versione ( File> Manage versions)

  9. distribuire come app Web ( Publish> Deploy as a web app...)


Grazie! Sembra interessante. Ho seguito le istruzioni 1-9 sopra, ma non sono sicuro di come utilizzare questo script. Come lo userei con Google Sites? Dovrei aspettarmi di vedere qualcosa negli script di Google Apps?
Stefan Lasiewski,

Non mi piace che questi script contengano riferimenti ad alcuni file utente di Dropbox. Grazie ugualmente.
Alex Sorokoletov,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.