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.