More Premium Hugo Themes Premium Jekyll Themes

Jekyll Test

A highly opinionated test configuration for Jekyll sites

Jekyll Test

A highly opinionated test configuration for Jekyll sites

Author Avatar Theme by floppy
Github Stars Github Stars: 21
Last Commit Last Commit: Jan 8, 2021 -
First Commit Created: Feb 7, 2024 -
Jekyll Test screenshot

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:check task 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_links task 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.