Рекомендуемый скрипт / утилита для форматирования HTML?[закрыто]

StackOverflow https://stackoverflow.com/questions/143367

  •  02-07-2019
  •  | 
  •  

Вопрос

Простой вопрос - у меня куча неопрятных html-страниц, которые нужно очистить, и я ищу скрипт / утилиту с открытым исходным кодом или бесплатную программу для удаления любого мусора и переформатирования их в красиво оформленный согласованный код.Есть какие-нибудь рекомендации?

Если это уместно, я обычно манипулирую HTML внутри Dreamweaver - но редактируя код и используя окно wysiwyg в качестве предварительного просмотра, а не наоборот, - так что сценарий, совместимый с Dreamweaver, был бы плюсом.

Это было полезно?

Решение

Я не думаю, что он подключается к Dreamweaver, но всякий раз, когда мне нужно очистить html HTML-опрятный это мой путь к парню

Другие советы

Я второй Приведу HTML в Порядок.
Я просто хотел добавить, что это библиотека с различными портами и привязками.Как таковой, он также интегрирован в некоторые редакторы, такие как HTML-Kit или NoteTab, и имеет интерфейс с графическим интерфейсом.Все это связано на странице, приведенной выше.
Обратите также внимание, что Служба проверки разметки W3C имеет опцию "Очистить разметку с помощью HTML Tidy" (после отображения результата проверки).

Dreamweaver CS3 имеет встроенный пункт меню "Очистить HTML" в разделе "Команды".Однако я не думаю, что это почти так же всеобъемлюще, как HTML Tidy.

Из самого Сайт Adobe:

Очистка кода

Вы можете автоматически удалять пустые теги, объединять вложенные теги шрифтов и иным образом улучшать беспорядочный или нечитаемый HTML-или XHTML-код.

Дополнительные сведения о том, как очистить HTML, созданный из документа Microsoft Word, см. в разделе Открытие и редактирование существующих документов.

  1. Открыть документ:

    • Если документ выполнен в формате HTML, выберите Команды > Очистить HTML.
    • Если документ написан на XHTML, выберите Команды > Очистить XHTML.-- Для документа XHTML команда Clean Up XHTML исправляет синтаксические ошибки XHTML, устанавливает регистр атрибутов тега в нижний регистр и добавляет или сообщает об отсутствующих обязательных атрибутах для тега в дополнение к выполнению операций очистки HTML.
  2. В появившемся диалоговом окне выберите любой из параметров и нажмите кнопку ОК.-- Примечание:В зависимости от размера вашего документа и количества выбранных параметров для завершения очистки может потребоваться несколько секунд.

Удалите Бирки с пустых контейнеров Удаляет все теги, между которыми нет содержимого.Например, <b></b> и <font color="#FF0000"></font> являются пустыми тегами, но тег &ly;b> в <b>некотором тексте</b> таковым не является.

Удалите Избыточные Вложенные теги Удаляет все избыточные экземпляры тега.Например, в коде, <b>это то, что я <b>действительно</b> хотел сказать</b>, теги b, окружающие слово, действительно являются избыточными и будут удалены.

Удаление HTML-комментариев, отличных от Dreamweaver Удаляет все комментарии, которые не были вставлены Dreamweaver.Например,, <!--begin body text--> был бы удален, но <!-- TemplateBeginEditable name="doctitle" --> не будет, потому что это комментарий Dreamweaver, который отмечает начало редактируемой области в шаблоне.

Удалить Специальную разметку Dreamweaver Удаляет комментарии, которые Dreamweaver добавляет в код, чтобы разрешить автоматическое обновление документов при обновлении шаблонов и элементов библиотеки.Если вы выберете этот параметр при очистке кода в документе на основе шаблона, документ будет отделен от шаблона.Дополнительные сведения см. в разделе Отделение документа от шаблона.

Удалить Определенный тег (ы) Удаляет теги, указанные в соседнем текстовом поле.Используйте этот параметр, чтобы удалить пользовательские теги, вставленные другими визуальными редакторами, и другие теги, которые вы не хотите видеть на своем сайте (например, blink).Разделите несколько тегов запятыми (например, шрифт, мигание).

Объединяйте Вложенные <font> теги, когда это возможно Объединяет два или более тегов шрифтов, когда они управляют одним и тем же диапазоном текста.Например, <font size="7"><font color="#FF0000">big red</font></font> было бы изменено на <font size="7" color="#FF0000">большой красный</font>.

Показать Вход по завершении Отображает окно предупреждения с подробной информацией об изменениях, внесенных в документ, как только очистка будет завершена.

Я использую Форматировщик HTML..он делает именно то, что вы ищете.

Я определенно думаю, что лучшим инструментом в мире является Форматировщик HTML от Logichammer.com.Он делает именно то, что вам нужно, и очень прост в использовании.Стоит это проверить ... У парня даже есть видео на его сайте, показывающее, насколько просто им пользоваться.Я использую его уже два года и не могу жить без него...Я получаю много грязного кода.

Я использую Очистка HTML он хорошо справляется со своей работой, очищая и форматируя HTML

Я бы предложил purehtml.in...он украшает теги html, style и JavaScript...

Вы даже можете буферизировать существующий HTML-код с помощью HTML Tidy до того, как он попадет в браузер - если это сайт с низким трафиком, то это сделает все аккуратно без каких-либо усилий.

Я тоже рекомендую HTML Tidy, хотя он больше не поддерживается Дейвом Раджеттом, инструмент определенно часто обновляется с помощью настроек.

Я использую Обрезка HTML это приложение для win32 для очистки некоторых ужасных автоматически сгенерированных больших двоичных объектов кода, которые создают некоторые из наших разработчиков.

Вы также можете воспользоваться версией командной строки, которую, возможно, сможете интегрировать в Dreamweaver.

Извините, я не могу разместить больше одной гиперссылки - здесь все еще n00b.

Я использовал Полистиль уже давно, и я вполне счастлива.Он довольно гибок в отношении правил форматирования и стоит около 15 долларов.Доступна пробная версия.

Я бы порекомендовал vim.Вы могли бы отформатировать блок кода с помощью v для выбора блока и '=' для отступа кода.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top