Google Sites: ¿soporte de Markdown?

28

Mi organización está interesada en migrar nuestro Wiki local desde la oficina a Google Sites. Veo que Google Sites admite algún tipo de interfaz Wiki, pero realmente no me gusta el editor de GUI. ¿Es posible usar la sintaxis de Markdown en su lugar?

Este es un taller pesado de Unix, con muchos jefes e ingenieros de Unix. Muchos de nosotros preferimos la sintaxis wiki de código amigable proporcionada por Markdown.

Stefan Lasiewski
fuente
Ahora eso sería realmente increíble ... Gran pregunta
Miro A.

Respuestas:

18

He buscado entre las redes para esta solución, y recomiendo encarecidamente utilizar Markdown aquí . Es una extensión del navegador para Chrome, Firefox y Safari que permite alternar entre Markdown y HTML. Su caso de uso original es para redactar correos electrónicos, pero "funciona muy bien" en Google Sites. Además, es compatible con la fórmula matemática TeX, que para los investigadores, me imagino que podría ser bastante útil.

FWIW, comencé a utilizar el Editor de sitios Markdown sugerido por @dnozay, pero parecía demasiado complicado por varias razones:

  • Obliga a cada responsable del sitio a agregarlo para la funcionalidad Markdown.
  • Tiene el potencial de romperse a medida que cambian las herramientas de Google, y alguien tiene que obtener la última versión (posiblemente para cada sitio).
  • Algunos entornos tienen secuencias de comandos y / o motor de aplicaciones de Google obstaculizado por seguridad / política / etc. razones
  • Filosóficamente, hace que Google Sites intente ser algo que no es.

Usar Markdown aquí significa

  • No es necesario agregar código adicional a cada sitio de Google.
  • Es una herramienta bien mantenida que se instala una vez en un navegador y es útil en muchos lugares (correo electrónico, sitios, blogger, facebook, tumblr, tinymce, etc.)
  • La responsabilidad recae en la persona que quiere usar Markdown (y TeX).
  • Permite que los Sitios sean Sitios, y los escritores de Markdown sean escritores de Markdown.
kungfuchicken
fuente
¿Y mencioné que es de código abierto ?
kungfuchicken
1
Estaba un poco demasiado celoso, tal vez. : / Parece que guardar una página en sitios puede eliminar los marcadores html que le permiten alternar entre Markdown y MDH. Todavía lo recomiendo para otros fines.
kungfuchicken
1
¡ESTO ES INCREÍBLE!
JasonG
1
Realmente funciona en sitios, incluso después de haber guardado, pero si agrega cualquier html manualmente usando el editor WYSIWYG, ya no puede transformar esa página en particular de nuevo a Markdown.
Dave
1
¡Guay! Gracias por seguirnos. ¿No agregas ningún html adicional? Lamentablemente, lo siento. Me temo que no puedo hacer eso, @Dave.
kungfuchicken
3

Si bien estoy impresionado de que su organización prefiera utilizar Markdown que un editor WYSIWYG, me temo que los sitios de Google actualmente no admiten la sintaxis de Markdown. Puede escribir el texto en Markdown localmente usando un editor como Textmate, y usar un paquete o un script para convertirlo a HTML, y luego pegar el HTML en su sitio (Google Sites le permitirá agregar HTML sin formato a sus sitios - dentro ciertos elementos de forma) pero eso se siente como una exageración.

Michael Sippey
fuente
2
Este es un Laboratorio Nacional, y casi todos aquí usan Unix, escriben código o son muy técnicos. Estoy promoviendo mi sesgo para una Wiki amigable con el código;)
Stefan Lasiewski
Funcionaría para la primera versión, pero ¿cómo recuperas el descuento de HTML? A menos que conserve 2 versiones: HTML local y en línea, no es muy práctico.
Miro A.
@Stefan - de hecho! Me encanta ese sesgo. @Miro - de hecho! No muy practico.
Michael Sippey
1
Si está dispuesto a hacer alguna programación, tal vez podría integrar su sitio de Google con Google Drive. Cree una carpeta en Google Drive que esté designada como contenido del sitio y otorgue a los editores del sitio acceso a la carpeta. Luego, escriba una secuencia de comandos de Google Apps que importe el contenido de la carpeta al Sitio (utilizando la API de Sitios: developers.google.com/google-apps/sites/docs/1.0/… ), mientras lo convierte de Markdown a HTML. Esto permitiría a los editores editar contenido localmente (a través de la sincronización de Google Drive), con cualquier editor de texto que deseen.
Vidar S. Ramdal
2

Puede usar https://sites.google.com/site/gashackja/markdownsiteeditor

-

Y puede instalarlo para su propio uso:

  1. obtener una copia deMarkdown Site Editor .

    haciendo una copia de Markdown Site Editor

  2. agregando las bibliotecas.

    agregando la biblioteca

  3. obtener la Showdown librarybuscándola (ID: M6WggW1B7uEj1Nu0p7S6Pf-Mffa6w-w2J)

    agregando showdown library

  4. asegúrese de cambiar el identificador a Showdown(en lugar de GASShowdown)

  5. obtener la Bootstrap library(ID: MKvZneZcEte-sNijM1TaY_eMffa6w-w2J)

  6. asegúrese de que el identificador sea Bootstrap(en lugar de GASBootstrap)

  7. guarda todo

  8. crear una versión ( File> Manage versions)

  9. implementar como una aplicación web ( Publish> Deploy as a web app...)

dnozay
fuente
¡Gracias! Eso se ve interesante. Seguí las instrucciones 1-9 anteriores, pero no estoy seguro de cómo usar este script. ¿Cómo usaría esto con Google Sites? ¿Debo esperar ver algo en los scripts de Google Apps?
Stefan Lasiewski
No me gusta que estos scripts contengan referencias a algunos archivos de usuario de Dropbox. Gracias de cualquier forma.
Alex Sorokoletov