{% comment -%} Fixes the HTML for highlighted code with linenos. Derived from the workaround provided by Dmitry Hrabrov (DeXP) at https://github.com/penibelst/jekyll-compress-html/issues/71#issuecomment-188144901 Explanation: The HTML produced by Rouge with the linenos option matches CSS `code table`. Jekyll (<= 4.1.1) always wraps the highlighted HTML with `pre`, which is unnecessary and non-conforming, and leads to validation error reports. The fix removes the `pre` tags around `_code` whenever it contains the pattern `