Google Sites: prise en charge de Markdown?

28

Mon organisation souhaite migrer notre wiki local du bureau vers Google Sites. Je vois que Google Sites prend en charge une sorte d'interface Wiki, mais je n'aime pas vraiment l'éditeur GUI. Est-il possible d'utiliser à la place la syntaxe Markdown?

C'est une boutique Unix lourde, avec de nombreuses têtes Unix et ingénieurs. Beaucoup d'entre nous préfèrent la syntaxe wiki conviviale fournie par Markdown.

Stefan Lasiewski
la source
Ce serait vraiment génial ... Grande question
Miro A.

Réponses:

18

J'ai cherché dans les interwebs juste pour cette solution, et recommande fortement d' utiliser Markdown ici . Il s'agit d'une extension de navigateur pour Chrome, Firefox et Safari qui permet de basculer entre Markdown et HTML. Son cas d'utilisation d'origine est destiné à la composition d'e-mails, mais il "fonctionne très bien" dans Google Sites. En outre, il prend en charge la formule mathématique TeX, qui pour les chercheurs, j'imagine pourrait être très utile.

FWIW, j'ai commencé sur la voie de l'utilisation de l'éditeur de site Markdown suggéré par @dnozay, mais cela semblait trop compliqué pour plusieurs raisons:

  • Il oblige chaque mainteneur de site à l'ajouter pour la fonctionnalité Markdown.
  • Il a le potentiel de casser à mesure que les outils de Google changent, et quelqu'un doit alors obtenir la dernière version (éventuellement pour chaque site).
  • Certains environnements ont des scripts et / ou un moteur d'application Google entravés pour des raisons de sécurité / stratégie / etc. les raisons
  • D'un point de vue philosophique, cela fait que Google Sites essaie de ne pas l'être.

Utiliser Markdown Here signifie

  • Aucun code supplémentaire ne doit être ajouté à chaque site google.
  • C'est un outil bien entretenu qui est installé une fois dans un navigateur et qui est utile dans de nombreux endroits (e-mail, sites, blogueur, facebook, tumblr, tinymce, etc.)
  • La responsabilité incombe à la personne qui souhaite utiliser Markdown (et TeX).
  • Les sites doivent être des sites et les rédacteurs de Markdown être des rédacteurs de Markdown.
kungfuchicken
la source
Et ai-je mentionné que c'est open source ?
kungfuchicken
1
J'étais peut-être un peu trop zélé. : / Il semble que l'enregistrement d'une page dans des sites puisse supprimer les marqueurs html qui vous permettent de basculer d'avant en arrière avec Markdown avec MDH. Je le recommande toujours à d'autres fins.
kungfuchicken
1
CECI EST INCROYABLE!
JasonG
1
Ne fait travailler dans des sites, y compris une fois que vous avez enregistré, mais si vous ajoutez tout html manuellement à l' aide de l'éditeur WYSIWYG, vous ne pouvez plus transformer cette page particulière retour à Markdown.
Dave
1
Cool! Merci d'avoir suivi. N'ajoutez pas de code HTML supplémentaire? Malheureusement, je suis désolé. J'ai bien peur de ne pas pouvoir faire ça, @Dave.
kungfuchicken
3

Bien que je sois impressionné que votre organisation préfère utiliser Markdown plutôt qu'un éditeur WYSIWYG, je crains que les sites Google ne prennent actuellement pas en charge la syntaxe Markdown. Vous pouvez écrire le texte dans Markdown localement à l'aide d'un éditeur comme Textmate, et utiliser un bundle ou un script pour le convertir en HTML, puis coller le HTML dans votre site (Google Sites vous permettra d'ajouter du HTML brut à vos sites - à l'intérieur certains éléments de forme), mais cela semble exagéré.

Michael Sippey
la source
2
Il s'agit d'un laboratoire national, et presque tout le monde ici utilise Unix, écrit du code ou est très technique. Je fais la promotion de mon parti pris pour un wiki respectueux du code;)
Stefan Lasiewski
Cela fonctionnerait pour la première version, mais comment récupérer le démarquage du HTML? Sauf si vous gardez 2 versions - HTML local et en ligne, pas très pratique.
Miro A.
@Stefan - en effet! J'adore ce parti pris. @Miro - en effet! Pas très pratique.
Michael Sippey
1
Si vous êtes prêt à faire de la programmation, vous pouvez peut-être intégrer votre site Google à Google Drive. Créez dans Google Drive un dossier désigné comme contenu du site et autorisez les éditeurs de site à accéder au dossier. Ensuite, écrivez un script Google Apps qui importe le contenu du dossier sur le site (à l'aide de l'API Sites: developers.google.com/google-apps/sites/docs/1.0/… ), tout en le convertissant de Markdown en HTML. Cela permettrait aux éditeurs de modifier le contenu localement (via la synchronisation Google Drive), avec tout éditeur de texte de leur choix.
Vidar S. Ramdal
2

Vous pouvez utiliser https://sites.google.com/site/gashackja/markdownsiteeditor

-

Et vous pouvez l'installer pour votre propre usage:

  1. obtenir une copie deMarkdown Site Editor .

    faire une copie de Markdown Site Editor

  2. ajout des bibliothèques.

    ajout de la bibliothèque

  3. obtenir le Showdown libraryen regardant vers le haut (ID: M6WggW1B7uEj1Nu0p7S6Pf-Mffa6w-w2J)

    ajout d'une bibliothèque de confrontation

  4. assurez-vous de changer l'identifiant en Showdown(au lieu de GASShowdown)

  5. obtenir le Bootstrap library(ID: MKvZneZcEte-sNijM1TaY_eMffa6w-w2J)

  6. assurez-vous que l'identifiant est Bootstrap(au lieu de GASBootstrap)

  7. tout sauver

  8. créer une version ( File> Manage versions)

  9. déployer en tant qu'application web ( Publish> Deploy as a web app...)

dnozay
la source
Merci! Ça a l'air intéressant. J'ai suivi les instructions 1 à 9 ci-dessus, mais je ne sais pas comment utiliser ce script. Comment l'utiliser avec Google Sites? Dois-je m'attendre à voir quelque chose sous Google Apps Scripts?
Stefan Lasiewski
Je n'aime pas que ces scripts contiennent des références à certains fichiers utilisateur dropbox. Merci quand même.
Alex Sorokoletov