Skip to content

victoriadrake/html-proofer-docker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HTML Proofer, Dockerized Build Status

HTML validation, made easy. This repository is the HTML Proofer Ruby gem wrapped up in a Docker container, so you don't have to fuss with installing things like Ruby or Nokogiri.

Usage

Requires Docker.

docker run 18fgsa/html-proofer

This will print out the usage instructions. Arguments for the htmlproofer CLI can then be appended to the command. Note that it's not (yet) recommended this be used against live sites due to this issue.

Directory of files

e.g. those created by a static site builder like Jekyll or Hugo. You will need to mount the directory as a data volume so it's available in the container, like so:

docker run -v /absolute/path/to/site/:/mounted-site 18fgsa/html-proofer /mounted-site

Single file

You can also mount a single file, like so:

docker run -v /absolute/path/to/file.html:/mounted-file.html 18fgsa/html-proofer /mounted-file.html

GitLab CI

You can use this image in GitLab CI, just configure job in .gitlab-ci.yml like this:

test:
  image: 18fgsa/html-proofer:gitlab-ci
  script:
    - htmlproofer _site --empty-alt-ignore

About

HTML validation, made easy

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Languages

  • Shell 53.9%
  • Dockerfile 33.4%
  • HTML 12.7%