This repo is an experimental fork of the code from tidy.sourceforge.net. This source code in this version supports processing of HTML5 documents.
The changes for HTML5 support started from a patch developed by Björn Höhrmann. A copy of this patch is also maintained on this site, but naturally a LOT more has been changed in this fork.
For more information, also see w3c.github.com/tidy-html5
For all platforms, you can build and install the tidy
command-line tool from the
source code using the following steps.
cd build/cmake
cmake ../.. [-G "generator of choice"] [-DCMAKE_INSTALL_PREFIX=/install/path]
make
cmake --build . --config Release
[sudo] make install
cmake --build . --config Release --target INSTALL
Alternatively the CMake GUI can be used. CMake options can be read from their site, and/or running # cmake --help to get help, and view the
'generators' supported on your platform.
The build/cmake folder contains sample windows (batch) and unix (sh) scripts which can be
adjusted to suit your choices.
This document has been tidied using tidy5.exe, using a configuration file, tidy5.cfg containing -
tidy-mark: no indent: yes break-before-br: yes indent-attributes: yes vertical-space: yes indent-spaces: 1 indent-cdata: no wrap-asp: no wrap-attributes: no wrap-jste: no wrap-php: no wrap-script-literals: no wrap-sections: no tab-size: 4 show-info: no
Using the following command
tidy5 -o README5.html -config tidy5.cfg README.html
then after checking README.html is deleted, and README5.html renamed to README.html
README.html 20141205