IT TIP

명령 줄 HTML 프리티 프린터 : 복잡한 HTML을 읽기 쉽게 만들기

itqueen 2020. 10. 12. 21:18
반응형

명령 줄 HTML 프리티 프린터 : 복잡한 HTML을 읽기 쉽게 만들기


다음 요구 사항을 충족하는 HTML 예쁜 프린터에 대한 권장 사항을 찾고 있습니다.

  • HTML을 입력으로 취한 다음, 주어진 입력 HTML의 형식이 좋고 / 올바르게 들여 쓰기되었지만 "그래픽 적으로 동등한"버전을 출력합니다.
  • 명령 줄 작업을 지원해야합니다.
  • 오픈 소스 여야하며 Linux에서 실행되어야합니다.

HTML Tidy 프로젝트를 살펴보십시오 : http://www.html-tidy.org/

최신 표준을 지원하는 HTML 도구의 할아버지.

공식적인 것이 된 tidy-html5라는 포크가있었습니다. 다음은 GitHub 저장소 입니다.

Tidy는 Mac OS X, Linux, Windows, UNIX 등을위한 콘솔 애플리케이션입니다. 마크 업 오류를 수정하고 레거시 코드를 최신 표준으로 업그레이드하여 HTML 및 XML 문서를 수정하고 정리합니다.

필요에 따라 Tidy를 호출하는 명령 줄은 다음과 같습니다.

tidy inputfile.html

업데이트 2018 :homebrew/dupes 지금은 사용되지 않습니다, 깔끔한-HTML5가 직접 설치할 수 있습니다.

brew install tidy-html5

원래 답변 :

TidyOS X에서 HTML5. 그러나 실험적인 지점 Github이 있습니다.

그것을 얻기 위해:

 brew tap homebrew/dupes
 brew install tidy --HEAD
 brew untap homebrew/dupes

그게 다야! 즐기세요!


HTML tidy 는 그 분야에서 가장 유명한 이름 중 하나 라고 생각 합니다.


이 질문에 대해 OS에 구애받지 않는 업데이트 된 답변을 얻으려면 :

그동안 원래 HTMLTidy의 프로젝트가되었습니다 6 년 이상 휴면 하는 "W3C 커뮤니티 & 비즈니스 그룹" 이름으로 간다 "HTML 단정 옹호 커뮤니티 그룹 (HTACG)는" 지금 개발을 계속하기 시작했다 그것을 만드는 것을 목표로 HTML5와 완전히 호환됩니다 . 이 그룹은 2015 년 1 월에 구성되었으며 현재 상태를 "진행 중"으로 설명하지만 바이너리는 이미 다운로드 할 수 있습니다.


OT 질문에 대한 늦은 후속 조치입니다.

Homebrew는 tidy-html5예상대로 설치되었습니다.

로 연결되어 있습니다 tidy5.

참고 URL : https://stackoverflow.com/questions/2191989/a-command-line-html-pretty-printer-making-messy-html-Readable

반응형