Module: Test

Extended by:
Test
Included in:
Test
Defined in:
lib/jekyll_theme_marketing/test.rb

Overview

Test jekyll module

Constant Summary collapse

TASKS_OPTIONS =
{
  internal: { disable_external: true },
  external: { external_only: true }
}.freeze

Instance Method Summary collapse

Instance Method Details

#htmlObject



12
13
14
15
16
17
18
19
20
21
22
23
# File 'lib/jekyll_theme_marketing/test.rb', line 12

def html
  puts '## Skipping rel="canonical" from jekyll-seo-tag gem'
  htmlproofer_ignore_canonical(%r{\/>}, "data-proofer-ignore \/>")

  puts '## Running: bundle exec jekyll build --trace'
  system 'bundle exec jekyll build --trace'

  puts '## Revert jekyll-seo-tag gem to pristine condition'
  system 'gem pristine jekyll-seo-tag'

  HTMLProofer.check_directory('./_site', options).run
end