Google Sites: suporte para Markdown?

28

Minha organização está interessada em migrar nosso Wiki local do escritório para o Google Sites. Vejo que o Google Sites suporta algum tipo de interface do Wiki, mas não gosto muito do editor da GUI. É possível usar a sintaxe do Markdown?

Esta é uma loja pesada para o Unix, com muitos chefes e engenheiros do Unix. Muitos de nós preferem a sintaxe wiki de código amigável fornecida pelo Markdown.

Stefan Lasiewski
fonte
Agora isso seria realmente incrível ... Ótima pergunta #
Miro A.

Respostas:

18

Eu tenho caçado em torno dos interwebs para apenas esta solução, e altamente recomendo usar Markdown aqui . É uma extensão de navegador para Chrome, Firefox e Safari que permite alternar entre Markdown e HTML. Seu caso de uso original é para compor email, mas "funciona muito bem" no Google Sites. Além disso, ele suporta a fórmula matemática TeX, que, para os pesquisadores, eu imagino que poderia ser bastante útil.

FWIW, eu comecei no caminho do uso do Markdown Site Editor sugerido por @dnozay, mas parecia muito complicado por alguns motivos:

  • Força cada mantenedor do site a adicioná-lo para a funcionalidade Markdown.
  • Ele tem o potencial de quebrar à medida que as ferramentas do Google mudam, e alguém precisa obter a versão mais recente (possivelmente para cada site).
  • Alguns ambientes têm scripts e / ou o mecanismo de aplicativos do Google prejudicados por segurança / política / etc. razões
  • Filosoficamente, faz o Google Sites tentar ser algo que não é.

Usar Markdown aqui significa

  • Nenhum código adicional precisa ser adicionado a cada site do Google.
  • É uma ferramenta bem mantida que é instalada uma vez no navegador e útil em muitos lugares (e-mail, sites, blogueiro, facebook, tumblr, tinymce etc.)
  • O ônus da responsabilidade recai sobre o indivíduo que deseja usar o Markdown (e o TeX).
  • Vamos ser Sites e Sites e escritores de Markdown escritores de Markdown.
kungfuchicken
fonte
E eu mencionei que é de código aberto ?
kungfuchicken
1
Eu estava um pouco zeloso, talvez. : / Parece que salvar uma página em sites pode remover os marcadores html que permitem alternar entre Markdown e MDH. Eu ainda o recomendo para outros fins.
kungfuchicken
1
ISTO É INCRÍVEL!
JasonG
1
Realmente funciona em sites, inclusive depois de salvar, mas se você adicionar algum html manualmente usando o editor WYSIWYG, não poderá mais transformar essa página específica em Markdown.
Dave
1
Legal! Obrigado por acompanhar. Não adicione nenhum html adicional? Infelizmente sinto muito. Receio não poder fazer isso, @Dave.
precisa saber é o seguinte
3

Embora eu esteja impressionado que sua organização prefira usar o Markdown do que um editor WYSIWYG, receio que atualmente os sites do Google não suportem a sintaxe do Markdown. Você pode escrever o texto no Markdown localmente usando um editor como o Textmate e usar um pacote ou um script para convertê-lo em HTML e depois colar o HTML no seu site (o Google Sites permitirá que você adicione HTML bruto aos seus sites - dentro certos elementos do formulário), mas isso parece exagero.

Michael Sippey
fonte
2
Este é um laboratório nacional e quase todo mundo aqui usa Unix, escreve código ou é muito técnico. Eu estou promovendo meu viés para um Wiki-friendly código;)
Stefan Lasiewski
Funcionaria para a primeira versão, mas como você recupera a remarcação do HTML? A menos que você mantenha duas versões - HTML local e online, não é muito prático.
Miro A.
@Stefan - de fato! Amo esse preconceito. @Miro - de fato! Não é muito prático.
Michael Sippey
1
Se você estiver disposto a fazer alguma programação, talvez possa integrar seu Google Site ao Google Drive. Crie uma pasta no Google Drive designada como conteúdo do site e dê aos editores do site acesso à pasta. Em seguida, escreva um script do Google Apps que importe o conteúdo da pasta para o site (usando a API do Google Sites: developers.google.com/google-apps/sites/docs/1.0/… ), enquanto o converte de Markdown para HTML. Isso permitiria que os editores editassem o conteúdo localmente (via sincronização do Google Drive), com qualquer editor de texto que desejassem.
Vidar S. Ramdal
2

Você pode usar https://sites.google.com/site/gashackja/markdownsiteeditor

-

E você pode instalá-lo para seu próprio uso:

  1. obtenha uma cópia deMarkdown Site Editor .

    fazendo uma cópia do Markdown Site Editor

  2. adding the libraries.

    adicionando a biblioteca

  3. obtenha o Showdown librarypesquisando (ID M6WggW1B7uEj1Nu0p7S6Pf-Mffa6w-w2J:)

    adicionando biblioteca showdown

  4. certifique-se de alterar o identificador para Showdown(em vez de GASShowdown)

  5. obter o Bootstrap library(ID MKvZneZcEte-sNijM1TaY_eMffa6w-w2J:)

  6. verifique se o identificador é Bootstrap(em vez de GASBootstrap)

  7. salve tudo

  8. crie uma versão ( File> Manage versions)

  9. implantar como um aplicativo Web ( Publish> Deploy as a web app...)

dnozay
fonte
Obrigado! Isso parece interessante. Segui as instruções de 1 a 9 acima, mas não sei como usar esse script. Como eu usaria isso com o Google Sites? Devo esperar ver algo nos scripts do Google Apps?
Stefan Lasiewski
Não gosto que esses scripts contenham referências a alguns arquivos de usuário da caixa de depósito. Obrigado mesmo assim.
Alex Sorokoletov