New functionality.

New features

  • Added log-output to the generate tagpages-PlugIn

  • Added text-styles for AsciiDoc

  • For code blocks that appear in Asciidoc posts, the language used for highlighting is now displayed in the upper right corner

  • Added styles for Markdown checklists, tables and quotes

  • The page-tag layout has been moved to a separate file (page-tag-template) to simplify its use in your own blog

  • Tag descriptions can be added via the _data/tag-description.yml file.

    • The descriptions are shown in the tag-cloud as well as on the tag-pages

    • Tags without a description can be highlighted in the tag-cloud using the CSS-class no-tag-description (see the example error-tag)

  • Added statistics layout (among other things, to simplify debugging)

  • Stylesheets can be dynamically added to assets/css/main.scss using the site-variable additional-stylesheets in _config.yml

Updates, fixes and improvements

  • Update of dependencies in Gemfile

  • Fixed typos and missing information in former blog-posts

  • Improved style of AsciiDoc admonitions

  • Added some more AsciiDoc features to AsciiDoc ShowRoom

  • Added documentation to the EditorConfig file

  • Added ShowRoom for Markdown

Known Issues (with workaround)

  • If the source code in the first line extends to the end of the line or beyond, the code is overlapped by the label displaying the language.

    Example code with a very long first line. Parts of the code are overlapped by the language label.
    public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } }

    The current workaround is to set a lower z-index on the ::before pseudo-element (used for displaying the programming language) than on the main code element, ensuring that the ::before label appears behind the code content when overlapping occurs.