HTML-редактор так же просто, как TextEdit

Я люблю TextEdit. Он работает именно так, как я хочу на креатив. Обычно я сохраняю как RTF, но иногда может быть полезен простой хорошо сформированный HTML-файл - один только с текстом и h1s,h2 ' s, etc.

но когда я сохраняю как HTML в TextEdit, он содержит много мусора, хотя лучше, чем MS Word.

есть ли редактор форматированного текста OS X, который сохраняет довольно HTML, или конвертер (командная строка или иначе), который возьмет RTFs TextEdit и превратит их в довольно HTML-код?

1
задан slhck
09.03.2023 14:57 Количество просмотров материала 3500
Распечатать страницу

2 ответа

Я бы рекомендовал учиться Markdown и с помощью текстового редактора, который может выводить в HTML. Попробуй JDarkRoom. Это полноэкранный текстовый редактор, который можно экспортировать в простой HTML, если вы используете Markdown писать.

это не редактор RTF, ни редактор HTML, но вы можете жирный текст, заключив их в"**", между прочим. Вот краткий обзор того, как работает Markdown:

введя **ham** дает <strong>ham</strong> который отображает ham

Введите _ham_ дает <em>ham</em> который выводит ham.

Ham

---

дает вам <h2>Ham</h2> или:

Ham

система комментариев здесь, в StackExchange, использует Markdown (просто нажмите розовый ? для некоторой основной информации). Или вы могли бы дать ему попробовать здесь: http://johnmacfarlane.net/pandoc/try

когда вы введите в JDarkroom, вы будете печатать в виде обычного текста, но вы можете экспортировать содержимое в HTML. Нет дополнительной разметки, встроенных стилей или классов. Просто простой HTML. И вы можете переключить его в полноэкранный режим (может помочь получить ваши творческие соки).

вот как это выглядит. enter image description here

4
отвечен Ellesa 2023-03-10 22:45

это, вероятно, не идеальный ответ. Насколько я могу судить, существует не так много способов получить HTML из RTF в OS X без написания собственного кода.

использование Cocoa HTML writer

нет необходимости в текстовом редакторе. OS X имеет это встроенный:textutil:

textutil -convert html your_rtf_file.rtf

это создаст HTML-файл с тем же именем. Например, это RTF файл:

enter image description here

преобразуется в следующий 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>

если это "мусор" - хороший вопрос. Но это именно то, что файл RTF действительно содержит. Вы не можете удалить что-либо из HTML без потери информации. В приведенном выше HTML-коде, что бы вы удалили? (может быть, кроме class атрибуты)

использование RTF2HTML

RTF2HTML one написан для OS X и предоставляет вам возможность вводить текст RTF и показывает вам полученный HTML-код справа прочь.

enter image description here

но, как вы можете видеть, это порождает еще больше"мусора".

Альтернатива: Использовать Markdown

если вы можете приспособиться к такому рабочего процесса Markdown очень удобно, когда вы хотите конвертировать текст с минимальным форматированием в любой вид вывода. Синтаксис такой же, как и в Super User. В своей основной форме он выводит HTML. Использование MultiMarkdown вы можете даже вывести наружу к больше форматов. Ее сайт предлагает инсталлятор для OS X.

3
отвечен slhck 2023-03-11 01:02

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх