명령 줄 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
원래 답변 :
Tidy
OS 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 월에 구성되었으며 현재 상태를 "진행 중"으로 설명하지만 바이너리는 이미 다운로드 할 수 있습니다.
- 프로젝트 홈페이지 : http://www.html-tidy.org/
- W3C의 그룹 페이지 : https://www.w3.org/community/htacg/
- Github 저장소 : https://github.com/htacg/tidy-html5
- 바이너리 다운로드 : http://www.htacg.org/binaries/
OT 질문에 대한 늦은 후속 조치입니다.
Homebrew는 tidy-html5
예상대로 설치되었습니다.
로 연결되어 있습니다 tidy5
.
'IT TIP' 카테고리의 다른 글
Android가 더 많은 열거 형을 사용하지 않는 이유는 무엇입니까? (0) | 2020.10.12 |
---|---|
NodeJS / express : 캐시 및 304 상태 코드 (0) | 2020.10.12 |
Windows 용 Systrace (0) | 2020.10.12 |
정적 메서드 상속에 대한 올바른 대안은 무엇입니까? (0) | 2020.10.12 |
Java BigDecimal 가능한 오버 플로우 버그 (0) | 2020.10.12 |