Overview
Jekyll-Test is a powerful testing setup specifically designed for Jekyll sites, providing a streamlined approach to ensure your website is both well-structured and compliant with web standards. Built on the robust functionalities of html-proofer, this configuration requires minimal setup while allowing for thorough testing of your site’s HTML validity and link integrity.
With essential rake tasks like jekyll:check and jekyll:check_external_links, users can easily validate internal and external links, check for alt tags, and even assess OpenGraph properties. This tool aims to help you uphold high standards in your website’s performance, ultimately leading to a better user experience.
Features
- Comprehensive Testing: The
jekyll:checktask validates HTML, checks internal link correctness, alt tags, OpenGraph compliance, and more, ensuring your site adheres to best practices. - External Link Monitoring: The
jekyll:check_external_linkstask checks all outgoing links separately, providing valuable insights without affecting your CI success. - Ruby Compatibility: Requires Ruby version 2.5 or higher, making it accessible for various development environments.
- Easy Setup: Add Jekyll-Test to your Gemfile and configure your Rakefile with minimal effort to start testing right away.
- CI Integration: Simplified integration with Travis for continuous integration, allowing you to run tests automatically with each build.
- Custom Configurations: Offers the flexibility to overwrite and customize configurations to suit your specific testing needs.
- Community Collaboration: Open for contributions, encouraging a collaborative environment for enhancements and bug fixes.