Validate your DOM to be SEO-proof.
The best way to use this is by using the Docker container:
docker run -t --rm jeroeng/hummingbird:v1.0 evaluate:url https://github.com
You may replace dev
with a tagged release number for more stability.
You should run docker pull jeroeng/hummingbird
to update the container once in a while.
evaluate:url <url(s)>
You may give multiple urls, separated by a space.
evaluate:url github.com enrise.com
By default, it will run all assertions. You may pass your preferred set of assertions. For example, to only test for the h1 and open graph tags:
evaluate:url github.com -a h1,og
Please see the changelog for more information on what has changed recently.
There is a Makefile in the repository, run make install
to quickly get started.
After that, to try out any command, do not keep rebuilding the Docker container but instead call the commands like this:
php bin/console evaluate:url
MIT. Please see the license file for more information.