editor HTML tão simples quanto o TextEdit

2

Eu amo o TextEdit. Funciona exatamente como quero para a escrita criativa. Eu normalmente salvo como RTF, mas às vezes um simples arquivo HTML bem formado pode ser útil - um com apenas texto e h1 , h2 's, etc.

Mas quando eu salvo como HTML no TextEdit, ele contém muito lixo - embora melhor que o MS Word.

Existe um editor de texto rico em OS X que economiza HTML bonito, ou um conversor (linha de comando ou outro) que irá tomar os RTFs do TextEdit e transformá-los em HTML bonito?

    
por themirror 21.05.2011 / 21:50

2 respostas

4

Eu recomendaria aprender Markdown e usar um editor de texto com saída para HTML. Experimente o JDarkRoom . É um editor de texto livre de distrações, em tela cheia, que pode exportar para HTML simples se você usar Markdown para escrever.

Não é um editor de RTF nem um editor de HTML, mas você pode colocar texto em negrito colocando-os em " ** ", entre outras coisas. Aqui está uma rápida olhada em como o Markdown funciona:

Digitar **ham**<strong>ham</strong> , que exibe ham
Digitar _ham_ dá a você <em>ham</em> , que exibe ham .

Ham a ---
lhe dá <h2>Ham</h2> ou:

Presunto

O sistema de comentários aqui no StackExchange usa o Markdown (basta clicar no rosa para algumas informações básicas). Ou você pode tentar aqui: link

Quando você digitar no JDarkroom, estará digitando em texto simples, mas poderá exportar seu conteúdo para HTML. Nenhuma marcação extra, estilos in-line ou classes. Apenas HTML simples. E você pode mudar para o modo de tela cheia (pode ajudar a fazer sua criatividade fluir).

Veja como fica.

    
por 22.05.2011 / 00:04
3

Provavelmente não é o tipo de resposta perfeita. No que me diz respeito, não há muitas maneiras de obter HTML do RTF no OS X sem escrever seu próprio código.

Usando o gravador de cacau em HTML

Não há necessidade de nenhum editor de texto. O OS X foi construído em: textutil :

textutil -convert html your_rtf_file.rtf

Isso criará um arquivo HTML com o mesmo nome. Por exemplo, este arquivo RTF:

éconvertidonoseguintecódigoHTML:

<!DOCTYPEhtmlPUBLIC"-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <meta http-equiv="Content-Style-Type" content="text/css">
  <title></title>
  <meta name="Generator" content="Cocoa HTML Writer">
  <meta name="CocoaVersion" content="1038.35">
  <style type="text/css">
    p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica}
    p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px}
  </style>
</head>
<body>
<p class="p1"><b>Bold Text</b></p>
<p class="p2"><b></b><br></p>
<p class="p1"><b><i>Italic and Bold</i></b></p>
<p class="p2"><b><i></i></b><br></p>
<p class="p1"><i>Italic</i></p>
<p class="p2"><i></i><br></p>
<p class="p1">Normal Text</p>
</body>
</html>

Se isso é "lixo" é uma boa pergunta. Mas isso é exatamente o que o arquivo RTF realmente contém. Você não pode retirar nada do HTML sem perder informações. No código HTML acima, o que você removeria? (talvez além dos atributos class )

Usando RTF2HTML

RTF2HTML está escrito para o OS X e fornece uma visão para inserir texto RTF e mostra o código HTML resultante imediatamente.

Mas,comovocêpodever,issogeraaindamais"lixo".

Alternativa: use Markdown

Se você puder se adaptar a esse fluxo de trabalho, o Markdown será útil quando você quiser converter texto com o mínimo de formatação para qualquer tipo de saída. A sintaxe é a mesma usada aqui no Superusuário. Em sua forma básica, ele gera HTML. Usando o MultiMarkdown , você pode até produzir para mais formatos. Seu site oferece um instalador para o OS X.

    
por 21.05.2011 / 22:28