Editor HTML tan simple como TextEdit


2

ME ENCANTA TextEdit. Funciona exactamente como quiero para la escritura creativa. Normalmente guardo como RTF, pero a veces un archivo HTML simple y bien formado podría ser útil, uno con solo texto y h1's h2', etc.

Pero cuando guardo como HTML en TextEdit, contiene mucha basura, aunque mejor que MS Word.

¿Existe un editor de texto enriquecido de OS X que guarde HTML bonito o un convertidor (línea de comando o de otro tipo) que tomará los RTF de TextEdit y los convertirá en HTML bonito?

Respuestas:


4

Recomiendo aprender Markdown y usar un editor de texto que pueda generar HTML. Prueba JDarkRoom . Es un editor de texto de pantalla completa y sin distracciones que puede exportar a HTML simple si usa Markdown para escribir.

No es un editor RTF ni un editor HTML, pero puede poner texto en negrita encerrándolos en " **", entre otras cosas. Aquí hay un vistazo rápido a cómo funciona Markdown:

Mecanografía **ham**le da <strong>ham</strong>qué muestra jamón
Mecanografía _ham_le da <em>ham</em>qué muestra jamón .

Ham
---
te da <h2>Ham</h2>o:

jamón

El sistema de los comentarios aquí en StackExchange utiliza de rebajas (haga clic en el color rosa ? Algo de información básica). O puede intentarlo aquí: http://johnmacfarlane.net/pandoc/try

Cuando escriba JDarkroom, estará escribiendo texto sin formato pero puede exportar su contenido a HTML. Sin marcas adicionales, estilos en línea o clases. Solo HTML simple. Y puede cambiarlo al modo de pantalla completa (podría ayudar a que sus jugos creativos fluyan).

Así es como se ve. ingrese la descripción de la imagen aquí


3

Probablemente no sea el tipo de respuesta perfecta. En lo que a mí respecta, no hay muchas maneras de obtener HTML de RTF en OS X sin escribir su propio código.

Usando el escritor HTML de Cocoa

No hay necesidad de ningún editor de texto. OS X tiene esto integrado en textutil:

textutil -convert html your_rtf_file.rtf

Esto creará un archivo HTML con el mismo nombre. Por ejemplo, este archivo RTF:

ingrese la descripción de la imagen aquí

se convierte en el siguiente código HTML:

<!DOCTYPE html PUBLIC "-//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>

Si eso es "basura" es una buena pregunta. Pero eso es exactamente lo que realmente contiene el archivo RTF. No puede quitar nada del HTML sin perder información. En el código HTML anterior, ¿qué eliminarías? (tal vez aparte de los classatributos)

Usando RTF2HTML

RTF2HTML está escrito para OS X y le proporciona una vista para ingresar texto RTF y le muestra el código HTML resultante de inmediato.

ingrese la descripción de la imagen aquí

Pero como puede ver, esto genera aún más "basura".

Alternativa: usar Markdown

Si puede adaptarse a dicho flujo de trabajo, Markdown es muy útil cuando desea convertir texto con un formato mínimo a cualquier tipo de salida. La sintaxis es la misma que se usa aquí en Super User. En su forma básica, genera HTML. Usando MultiMarkdown , incluso puede exportar a más formatos. Su sitio web ofrece un instalador para OS X.


1
Una manera fácil de convertir texto seleccionado de Markdown a HTML sería utilizar el servicio MultiMarkdown a HTML en Herramientas de servicio de Markdown - Brett Terpstra .
Lri
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.