Sha256: 5f4606435c5d92b17b3b5cdcab8aa0e3dfcad5c52df43088fc61736963c4cdcc
Contents?: true
Size: 1.17 KB
Versions: 27
Compression:
Stored size: 1.17 KB
Contents
# ------------------------------------------------------------------------------ # ~/_plugins/asciidoctor-extensions/admonition-block-question.rb # Asciidoctor extension for J1 Template # # Product/Info: # https://jekyll-one.com # # Copyright (C) 2019 Juergen Adams # # J1 Template is licensed under the MIT License. # See: https://github.com/jekyll-one/j1_template_mde/blob/master/LICENSE # # ------------------------------------------------------------------------------ require 'asciidoctor/extensions' include Asciidoctor # An extension that introduces a custom admonition type, complete # with a custom icon. # # Usage # # [QUESTION] # ==== # What's the main tool for selecting colors? # ==== # # or # # [QUESTION] # What's the main tool for selecting colors? # Asciidoctor::Extensions.register do class CustomAdmonitionBlockAnswer < Extensions::BlockProcessor use_dsl named :ANSWER on_contexts :example, :paragraph def process parent, reader, attrs attrs['name'] = 'answer' attrs['caption'] = 'Answer' create_block parent, :admonition, reader.lines, attrs, content_model: :compound end end block CustomAdmonitionBlockAnswer end
Version data entries
27 entries across 27 versions & 1 rubygems