Eu amo o Google Docs. Eu escrevo notas, ensaios, correspondências, faturas, lançamentos de diários, ideias de negócios, documentos de planejamento – tudo lá.

Eu também adoro o formato markdown. Eu sou um programador, então às vezes estou no meu editor e só quero escrever coisas em markdown em vez de ir para o Google Docs.

No entanto, quando salvo meus arquivos em markdown no Google Drive, não consigo visualizá-los lá, o que é extremamente perturbador para meu fluxo de trabalho. Ser capaz de visualizar arquivos de marcação no Google Drive seria uma grande melhoria.

Existe alguma maneira de aproveitar os benefícios do Google Docs e da marcação? essas plataformas de escrita são incompatíveis? Alguma solução elegante em que não estou pensando?

Resposta

Você pode fornecer StackEdit uma tentativa. Tem uma boa integração com o Google Drive.

Depois de importar / exportar um documento Markdown de / para o Google Drive, você pode abri-lo mais tarde diretamente do Google Drive, já que StackEdit é integrado como um editor / visualizador de terceiros aplicativo.

Você também pode encontrar o StackEdit como um aplicativo do Chrome na Web Store .

NOTA: Sou o desenvolvedor do StackEdit.

Comentários

  • Na verdade, você tentou abrir seus arquivos .md diretamente do site do Google Drive ? Quando vinculado à sua conta do Google Drive, StackEdit é o padrão aplicativo para abrir texto / x-markdown tipo MIME e extensão .md. Funciona bem comigo.
  • Acabei de modificar o filtro do Google Drive Picker no StackEdit para que você possa importar tipos MIME text / x-markdown, text / plain, application / octet-stream. Isso deve resolver o seu problema.
  • @benweet estou re estou muito satisfeito em ver o StackEdit e gosto dele como um MarkupEditor. Ainda assim, há algo que me impedirá de seguir esse caminho: estão faltando os recursos mais importantes do google docs: a capacidade de colaborar no mesmo documento, várias pessoas editando no mesmo documento, comentários embutidos, …. que ‘ é ouro para revisão.
  • Ele ‘ s limpa alguns outros não ‘ não entendo o que isso faz. Mesmo que esta pergunta seja sobre uma interface de remarcação para o Google Docs, esta é na verdade uma alternativa ao Google Docs. Qualquer coisa pode ser armazenada no Google Drive, é ‘ separado do Google Docs. Parece bom, mas ‘ é uma alternativa ‘ fluxo de trabalho ‘ …
  • infelizmente, isso não se integra de forma alguma com o Google Docs. esta não é uma solução. –

Resposta

Um documento do Google Docs codifica tudo em “elementos” dentro do editor Kix que ” é tudo baseado em (é um código fechado, pois basicamente este é o grande segredo comercial, com o qual qualquer outra pessoa poderia executar seu próprio serviço do Docs – o que é uma pena, imo).

Você pode acessar esses elementos com Google Apps Script, uma variante do Javascript – mas escrever Markdown a partir dos elementos não é tão simples quanto você pensa (você precisa implementar essencialmente um analisador de markdown no Apps Script).

Quando cheguei a fazer isso no início do ano, havia dezenas de garfos de Renato Mangini “s ” gdocs2md ” repo, mas ele parecia ter parado de enviar solicitações de pull e, ao longo de alguns anos, apareceram garfos muito melhores do que outros. Passei por muitos deles na árvore e coloquei os melhores em um novo pacote, que também gera HTML misturado com o marcação para elementos que o Google Docs suporta, como elementos sobrescritos e subscritos (cuja marcação não tem como representar). Mesmo incorporando as melhores edições dos outros, a análise precisava de trabalho, e estou confiante de que este é o melhor disponível para o trabalho no momento.

Script disponível no GitHub com instruções de instalação: lmmx / gdocs2md-html

Eu também trabalhou para adicionar o recurso mais importante a esse script – recursos do usuário – fornecendo a marcação em um pop-up dentro do Google Docs em vez de salvar em arquivo (acho que o original salvava em lote para pastas inteiras, o que não é adequado para o meu necessidades de elaboração de documentos ou como eu uso o Google Docs).

insira a descrição da imagem aqui insira a descrição da imagem aqui

Eu gostaria de sugerir que seja um projeto único mais sofisticado para desenvolvedores interessados colaborarem (ou em pelo menos sugerir recursos para) em vez de todos criarem scripts de várias qualidades, quando provavelmente estamos trabalhando com os mesmos objetivos.

Além de reduzir a duplicação de esforços, a política do Google Docs para a criação de ” add-ons ” declara que será publicado (e, portanto, ” instalável “em vez de precisar ser carregado para cada documento de uma maneira um pouco estranha)

  • O add-on deve ser totalmente funcional – não pode ser um “trabalho em andamento”.

  • O script foi testado com vários usuários ativos.

Obviamente se você quiser uma redução ” pure “, desative esses recursos (o código está lá para bifurcar) ou simplesmente não use sub / sobrescritos, etc. Não seria muito difícil adicionar configurações personalizadas a tal script se amadurecer como um complemento, se houver um interesse significativo.

Comentários

  • Seria bom fazer ao contrário, ou seja, md – > google docs
  • Não há segredos comerciais , apenas uma quantidade considerável de trabalho – consulte researchgate.net/publication/… . Implementações de código aberto de transformação operacional estão disponíveis, por exemplo prosemirror.net mas implantá-los, novamente, requer trabalho.
  • O artigo para o qual você faz o link não foi escrito pelo Google, é ‘ s por alguns pesquisadores completamente não relacionados na Índia. Nunca sugeri que não fosse ‘ t ” uma quantidade considerável de trabalho “, mas isso não ‘ t muda o fato de que ‘ um aplicativo da web de código fechado, portanto, sim, ele está sendo executado em segredos comerciais. Por favor, adicione sua própria resposta se você tiver informações que deseja compartilhar não cobertas pelas minhas.

Resposta

Você pode converter um documento Markdown em HTML e copiar / colar a página HTML (não a fonte) em um documento do Google Drive. Ele reterá a maior parte da formatação, incluindo títulos, listas, links, negrito / itálico / sublinhado.

A fonte, as margens e os tamanhos da fonte não corresponderão aos padrões do Google Drive e parecerão “fora do lugar” “em comparação com os documentos padrão do Google Drive. Aplicar um arquivo CSS personalizado ao documento HTML resolverá isso, tornando o documento muito semelhante.

Não tenho certeza sobre a outra direção, converter documentos do Google Drive em Markdown. Pode ser possível exportar para HTML e use um conversor de HTML para Markdown.

Resposta

gdocs2md faz um bom trabalho ao converter documentos do Google em markdown, mantendo cabeçalhos, listas, tabelas, itálico, negrito, links e imagens. Eu o uso para permitir a edição compartilhada de documentos e, em seguida, exporto em markdown.

Algum cuidado deve ser tomado ao usar a formatação no documento do Google que mapeia bem para markdown, mas isso não é particularmente difícil. Também estendi o script para oferecer suporte à exportação de uma pasta inteira de documentos para uma nova pasta de “exportação” no Google Drive e para melhorar um pouco o manuseio da formatação de itálico e negrito, meu fork está aqui .

Comentários

  • Olá, eu encontrei e incorporei as edições neste fork entre várias outras para um novo repo com o que eu espero que sejam alguns recursos de usuário melhores (o manuseio de itálico / negrito etc ainda era muito problemático, e não apenas salvando em lote para arquivo, mas exibindo markdown) . Vou deixar minha própria resposta, mas dê uma olhada 🙂

Resposta

Você diz você “sou um programador, portanto, esta resposta pressupõe que você” se sentiria confortável com uma pequena abordagem “faça seu próprio”.

O Google Drive oferece suporte a scripts: http://www.google.com/script/start/

Então, você poderia criar um pequeno visualizador Showdown para o qual você aponta seu arquivos markdown (como URLs).

Comentários

  • Sim, eu poderia fazer isso. Obrigado! Eu ‘ vou bisbilhotar mais um pouco para ver se há ‘ algo que já existe.
  • E isso é o que mangini / gdocs2md é – um script. Veja a resposta como trepdatious.

Resposta

Download e instale o software Google Drive. É para Windows e Mac no momento, uma versão para Linux está sendo criada. O software criará uma pasta em seu computador que será sincronizada com o Google Drive. Se você abrir um arquivo nela, será aberto no programa instalado apropriado. Os documentos do Google Drive que você abre serão abertos no navegador.

Dessa forma, você pode abrir / editar arquivos de redução armazenados no Google Drive em um editor de redução instalado.

Resposta

Eu recomendo Visualização Markdown É um complemento simples que (apenas) faz visualizações do documento de marcação que você está criando.

Até onde eu entendo, a principal solicitação é visualizá-lo, então acho que é isso que você está procurando.

Resposta

Visualizar Markdown O complemento para o Google Docs faz meu trabalho, ele mostra a visualização de marcação em tempo real na barra lateral com destaque de sintaxe.

captura de tela


Gosto de usar o Google Docs e adoro a simplicidade do markdown ainda mais, é por isso que criei showdown.js e highlight.js para criar este pequeno complemento.

Comentários

  • Se você é afiliado ao produto de alguma forma, divulgue isso em sua resposta. Obrigado!
  • Isso é legal, mas observe que a visualização em tempo real não é sincronizada com a rolagem, se você ‘ estiver acostumado com o VSCode ou outros visualizadores .
  • Essa ‘ é uma ideia realmente boa! Vou tentar implementá-lo – se ‘ for possível obter a posição de rolagem por meio da API do Google Docs. Obrigado 🙂

Resposta

Mão única pandoc solução para Github-Flavored Markdown (GFM) .md com LaTeX baseado em MathJax incorporado para Google Docs:

Off-line, converta para .docx:

pandoc --from=markdown_github+tex_math_dollars --to docx test.md > test.docx 

Em seguida, basta fazer upload para o Google Drive. No Google Drive, clique com o botão direito e escolha Abrir com Google Docs .

Resposta

Supondo que assim que terminar de criar um documento em markdown, você deseja convertê-lo em um verdadeiro documento do Google (ao contrário de ser capaz de visualizar o documento na interface da web do Google Drive e continuar editando na sintaxe de markdown) para que outras pessoas não familiarizadas com markdown possam colaborar Descobri o seguinte bastante rápido:

  1. Crie sua marca onde for conveniente.
  2. Quando terminar, exporte para o navegador
  3. Copie o texto resultante do navegador
  4. Colar em um novo Google Doc

Google docs está pronto para ter HTML colado, portanto, “preservará todos os títulos, espaçamentos, listas e outros formatos. Claro que isso só faz sentido se você quiser trabalhar pessoalmente no markdown, mas colaborar com outras pessoas em um documento regular do Google.

Resposta

Estranhamente, o Tumblr interconverte rich text, HTML e markdown. Tive sucesso em todas as direções, incluindo tomar markdown gerado no Typora, colar em uma postagem do Tumblr no formato md e depois converter para rich text. Rich text pode ser colado no Google Docs.

Resposta

Trello é outra opção para criar arquivos no Markdown. O campo Descrição no cartão pode ser formatado com Markdown. Embora talvez não seja tão “robusto” quanto o desejado, se você já estiver usando o Trello ou em apuros, ele pode funcionar muito bem.

Eu guardo alguns dos meus escritos no Trello porque:

  • “Já estou no Trello com bastante frequência.
  • Aplicativos da web e móveis, então” está disponível em quase todos os lugares onde estou.
  • Sincronização em tempo real.

Resposta

Solução fácil usando pandoc:

  • salve seu arquivo markdown
  • converta-o para html
pandoc -f markdown -t html5 mymarkdown.md > index.html 
  • abra o html no navegador, copie para um documento do google

Resposta

Olá O INK for All tornou nosso processo de postagem de conteúdo de blog em nosso site estático muito mais rápido com seu recurso integrado de exportação de markdown. A melhor parte é que também exporta documentos compatíveis com Hugo

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *