HTML-Editor so einfach wie TextEdit

2

Ich liebe TextEdit. Es funktioniert genau so, wie ich es mir für kreatives Schreiben wünsche. Normalerweise speichere ich als RTF, aber manchmal kann eine einfache, wohlgeformte HTML-Datei nützlich sein - eine mit nur Text und h1's, h2' s usw.

Aber wenn ich in TextEdit als HTML speichere, enthält es viel Junk - allerdings besser als MS Word.

Gibt es einen OS X-Rich-Text-Editor, der hübsches HTML speichert, oder einen Konverter (Befehlszeile oder auf andere Weise), der die RTFs von TextEdit verwendet und sie in hübsches HTML umwandelt?

der Spiegel
quelle

Antworten:

4

Ich würde empfehlen, Markdown zu lernen und einen Texteditor zu verwenden, der in HTML ausgegeben werden kann. Probieren Sie JDarkRoom aus . Es ist ein ablenkungsfreier Vollbild-Texteditor, der in einfaches HTML exportiert werden kann, wenn Sie Markdown zum Schreiben verwenden.

Es ist weder ein RTF-Editor noch ein HTML-Editor, aber Sie können Text fett formatieren, indem Sie ihn **unter anderem in " " einschließen . Hier ein kurzer Überblick über die Funktionsweise von Markdown:

Typing **ham**gibt Ihnen <strong>ham</strong>die zeigt Schinken
Typing _ham_gibt Ihnen <em>ham</em>die zeigt Schinken .

Ham
---
gibt dir <h2>Ham</h2>oder:

Schinken

Das Kommentarsystem hier in StackExchange verwendet Markdown (klicken Sie einfach auf "Pink ", um grundlegende Informationen zu erhalten). Oder versuchen Sie es hier: http://johnmacfarlane.net/pandoc/try

Wenn Sie in JDarkroom tippen, geben Sie nur Text ein, aber Sie können Ihren Inhalt in HTML exportieren. Keine zusätzlichen Markups, Inline-Stile oder Klassen. Nur einfaches HTML. Und Sie können in den Vollbildmodus wechseln (dies kann dazu beitragen, dass Ihre kreativen Säfte fließen).

So sieht es aus. Bildbeschreibung hier eingeben

Ellesa
quelle
3

Das ist wahrscheinlich keine perfekte Antwort. Aus meiner Sicht gibt es nicht viele Möglichkeiten, HTML unter OS X aus RTF herauszuholen, ohne eigenen Code zu schreiben.

Cocoa HTML Writer verwenden

Es wird kein Texteditor benötigt. OS X hat folgendes eingebaut textutil:

textutil -convert html your_rtf_file.rtf

Dadurch wird eine HTML-Datei mit demselben Namen erstellt. Zum Beispiel diese RTF-Datei:

Bildbeschreibung hier eingeben

wird in folgenden HTML-Code umgewandelt:

<!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>

Wenn das "Junk" ist, ist das eine gute Frage. Aber genau das enthält die RTF-Datei wirklich. Sie können nichts aus dem HTML-Code entfernen, ohne Informationen zu verlieren. Was würden Sie im obigen HTML-Code entfernen? (vielleicht abgesehen von den classAttributen)

Verwendung von RTF2HTML

RTF2HTML ist für OS X geschrieben und bietet Ihnen eine Ansicht zur Eingabe von RTF-Text und zeigt Ihnen den resultierenden HTML-Code sofort an.

Bildbeschreibung hier eingeben

Aber wie Sie sehen, erzeugt dies noch mehr "Müll".

Alternative: Verwenden Sie Markdown

Wenn Sie sich an einen solchen Workflow anpassen können, ist Markdown sehr praktisch, wenn Sie Text mit minimaler Formatierung in eine beliebige Ausgabe konvertieren möchten. Die Syntax entspricht der hier für Super User verwendeten. In seiner Grundform gibt es HTML aus. Mit MultiMarkdown können Sie sogar in mehr Formate ausgeben. Die Website bietet ein Installationsprogramm für OS X.

slhck
quelle
1
Eine einfache Möglichkeit, ausgewählten Markdown-Text in HTML zu konvertieren, ist die Verwendung des MultiMarkdown to HTML- Dienstes in den Markdown Service Tools - Brett Terpstra .
Lri