Командная строка HTML pretty-printer: делает грязный HTML читаемым [закрыто]
Я ищу рекомендации для HTML довольно принтеров, которые выполняют следующие требования:
- принимает HTML в качестве входных данных, а затем выводит красиво отформатированную/правильно отступленную, но "графически эквивалентную" версию данного входного HTML.
- должна поддерживать работу командной строки.
- должен быть с открытым исходным кодом и работать под Linux.
5 ответов:
обновление 2015:Tidy-html5 также следует учитывать, что он поддерживает современные стандарты, включая HTML5. Вот ее репозитории GitHub.
дедушка HTML инструментов, с поддержкой современных стандартов.
Tidy-это консольное приложение для Mac OS X, Linux, Windows, UNIX и многое другое. Он исправляет и очищает HTML и XML-документы, исправляя ошибки разметки и обновляя устаревший код до современного стандарты.
оригинальный ответ:
посмотрите на проект HTML Tidy:http://tidy.sourceforge.net/
Tidy читает HTML, XHTML и XML-файлы и записывает очищенную разметку. Для вариантов HTML он обнаруживает и исправляет многие распространенные ошибки кодирования и стремится создать визуально эквивалентную разметку, которая совместима с W3C и работает в большинстве браузеров.
для ваших нужд, вот является ли командная строка для вызова Tidy:
tidy -im inputfile.html
обновить 2018: The
homebrew/dupes
в настоящее время осуждается, аккуратный-HTML5 и могут быть прямо установлены.brew install tidy-html5
оригинальный ответ:
Tidy
из OS X не поддерживаетHTML5
. Но есть экспериментальная ветка наGithub
что делает.чтобы получить его:
brew tap homebrew/dupes brew install tidy --HEAD brew untap homebrew/dupes
вот именно! Получайте удовольствие!
Я думаю HTML tidy является одним из домашних имен в этой области.
чтобы иметь обновленный, ОС-агностический ответ на этот вопрос:
в то время как оригинал HTMLTidy была дремлет уже более 6 лет, a "W3C Community & Business group" это называется "HTML-код приборки информационно-пропагандистской группы (HTACG)" уже начал продолжать свое развитие, С целью сделать его полностью HTML5-совместимым. Группа была образована в январе 2015 года и хотя они описывают текущее состояние как "незавершенное", двоичные файлы уже доступны для загрузки.
- главная страница проекта:http://www.html-tidy.org/
- страница группы на W3C:https://www.w3.org/community/htacg/
- репозиторий Github:https://github.com/htacg/tidy-html5
- Бинарные загрузки:http://www.htacg.org/binaries/