Skip to content

Jeroen-G/Hummingbird

Repository files navigation

Hummingbird

CI CI

Validate your DOM to be SEO-proof.

Quickstart

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.

Usage

Evaluate URL

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

Change log

Please see the changelog for more information on what has changed recently.

Contributing

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

Credits

License

MIT. Please see the license file for more information.