Pular para o conteúdo principal

StackEdit: Um ótimo editor online de Markdown

StackEdit: Um ótimo editor online de Markdown

Nota: Esse texto é uma tradução e adaptação do texto de boas vindas do StackEdit.

Janela do editor Markdown

Para quem procura um bom editor de sintaxe Markdown, recomendo o bom editor web online StackEdit.1

O StackEdit armazena seus documentos em seu navegador o que significa que todos os seus documentos são automaticamente salvos localmente e estão disponíveis offline.

Sincronização

O StackEdit pode ser combinado ao Google Drive e ao Dropbox para ter seus documentos salvos na Núvem. O mecanismo de sincronização toma conta do carregamento de suas modificações ou descarrega a mais nova versão de seus documentos.

Nota:

  • Acesso completo ao Google Drive ou ao Dropbox é requerido para ser possível a importação de qualquer documento no StackEdit. Restrições de permissão podem ser configuradas nos ajustes (settings).
  • Documentos importados são descarregados em seu navegador e não são transmitidos a um servidor.

Publicação

Você pode publicar seus documentos em diversos websites diretamente do StackEdit. Por enquanto, o StackEdit pode publicar no Blogger, Dropbox, Gist, GitHub, Google Drive, Tumblr, WordPress e em qualquer servidor SSH.

Publique um documento

Você pode publicar seu documento abrindo o sub-menu Publish e escolhendo um website. Na caixa de diálogo você pode escolher o formato de publicação:

  • Markdown, para publicar texto Markdown num website que possa interpretá-lo (o GitHub por exemplo),
  • HTML, para publicar o documento convertido em HTML (num blog por examplo),
  • Modelo (Template), para ter controle total do resultado.

Atualize uma publicação

Após a publicação, o StackEdit manterá seu documento ligado àquela publicação, o que torna fácil sua atualização. Uma vez que tenha modificado seu documento você pode atualizar sua publicação, clicando no botão na barra de navegação.

Faça a gestão da publicação de documentos

Uma vez que um documento pode ser publicado em múltiplos locais, você pode listar e gerir os locais ao clicar em Manage publication no painel de opções . Isso lhe permitirá remover locais de publicação que estejam associados a seu documento.

Markdown Extra

O StackEdit suporta Markdown Extra, que expande a sintaxe Markdown com algumas características bacanas.

Tabelas

Markdown Extra tem uma sintaxe especial para tabelas:

Item Valor
Computador R$1600
Telefone R$12
Tubo R$1

Você pode especificar um alinhamento de coluna com um ou dois sinais de dois pontos:

Item Valor Qtd
Computador R$1600 5
Telefone R$12 12
Tubo R$1 234

Listas de Definições

O Markdown Extra tem uma sintaxe especial para listas de definições também:

Termo 1
Termo 2
Definição A
Definição B
Termo 3

Definição C

Definição D

parte da definição D

Fenced code blocks

Os fenced code blocks do GitHub também são suportados com o destaque de sintaxe Highlight.js:

// Foo
var bar = 0;

Tabela de conteúdo

Você pode inserir uma tabela de conteúdo usando o marcador [TOC]:

MathJax

Você pode renderizar expressões matemáticas LaTeX usando MathJax, como em math.stackexchange.com:

A função Gamma satisfazendo é dada pela integral de Euler

Nota: Você pode encotrar mais informações sobre expressões matemáticas LaTeX [aqui][4].

Diagramas UML

Você pode também renderizar diagramas de sequência como este:

Created with Raphaël 2.1.2AliceAliceBobBobHello Bob, how are you?Bob thinksI am good thanks!

Conclusão

O StackEdit é uma ferramenta muito poderosa e com muitas funções, para conhecer mais sobre essa maravilhosa ferramenta recorra a documentação oficial disponível em inglês.

Escrito com o StackEdit.

Apoie o StackEdit


  1. StackEdit é um editor Markdown completo baseado no PageDown, na biblioteca Markdown usada pelo Stack Overflow e outros sites Stack Exchange.

Postagens mais visitadas deste blog

VIM: Como copiar blocos de texto lado a lado

Supondo que você possua o seguinte texto e esteja usando o VIM para editá-lo, 1o. bloco aaa bbbbb ccc 2o. bloco ddd eeeee fff e queira colocar o segundo bloco ao lado do primeiro, podemos utilizar os seguintes comandos do VIM para tal tarefa: Mova o cursor até o início do segundo bloco e tecle CTRL-v; Mova o cursor de seleção até o final do bloco que é na linha cujo conteúdo é "fff"; Tecle $ para selecionar até o final de linha; Tecle d para apagar a seleção; Mova o cursor para o final da primeira linha do primeiro bloco, tecle a e insira a quantidade de espaços ou tabulações necessários; Tecle CTRL-v e SHIFT-p para colar o bloco apagado anteriormente na posição do cursor. Assim teremos o seguinte resultado, 1o. bloco 2o. bloco aaa ddd bbbbb eeeee ccc fff

Como trocar a data de expiração das chaves GPG

Baseado na dica disponível em: https://liquidat.wordpress.com/2013/05/07/howto-changing-the-expiry-date-of-gpg-keys/ 1. Primeiramente, você precisa saber o ID da chave, neste exemplo ABCDEF12 : $ gpg -list-keys liquidat@example.com pub.   2048R/ABCDEF12 2012-09-10 [expires: 2032-09-10] id                     liquidat sub     2048R/BCDEF123 2012-09-10 [expires: 2032-09-10] Com o ID em mãos pode-se editar a chave:  $ gpg --edit-key ABCDEF12 ... A chave pública está disponível. ... pub.  2048R/ABCDEF12 ... sub   2048R/BCDEF123 ... ... gpg> 2. Agora vamos efetivamente mudar a data de expiração: gpg> expire Changing exporation time for the primary key. Please specify how long the Key should be valid.        0 = key does not expires     = key expires in n days     W = key ...

Resolvendo problema UnsignedAccessViolationException com applets JAVA

Após atualizar a versão do Java para 6u33 ou 7u5 algumas aplicações JAVA Web Start (JWS) passaram a apresentar falha com a seguinte mensagem de erro: "Erro: aplicativo não assinado solicitando acesso ilimitado ao sistema" (UnsignedAccessViolationException). Achei a solução aqui que basicamente consiste em limpar o cache JAVA: 1. Feche a aplicação ou applet Java 2. Abra o Painel de Controle Java ( $JAVA_PATH/bin/ControlPanel ) 3. Clique em Configurações... na seção Arquivos temporários de Internet 4. Clique em Excluir arquivos... Nota: Isto exclui todas as aplicações e applets baixados para o cache . 5. Clique em OK na janela Arquivos temporários excluídos 6. Reinicie sua aplicação ou applet