mirror of
https://github.com/foo-dogsquared/asciidoctor-foodogsquared-extensions.git
synced 2025-01-31 10:58:11 +00:00
33 lines
1004 B
Ruby
33 lines
1004 B
Ruby
# frozen_string_literal: true
|
|
|
|
require 'asciidoctor'
|
|
require 'asciidoctor/extensions'
|
|
|
|
require_relative 'helpers'
|
|
|
|
require_relative 'man-inline-macro/extension'
|
|
require_relative 'swhid-inline-macro/extension'
|
|
require_relative 'swhid-include-processor/extension'
|
|
require_relative 'github-link-inline-macro/extension'
|
|
require_relative 'github-raw-content-include-processor/extension'
|
|
require_relative 'gitlab-link-inline-macro/extension'
|
|
require_relative 'gitlab-raw-content-include-processor/extension'
|
|
require_relative 'chat-block-processor/extension'
|
|
require_relative 'wikipedia-inline-macro/extension'
|
|
|
|
Asciidoctor::Extensions.register do
|
|
inline_macro ManInlineMacro
|
|
block ChatBlock if @document.basebackend? 'html'
|
|
|
|
inline_macro SWHInlineMacro
|
|
include_processor SWHIDIncludeProcessor
|
|
|
|
inline_macro GitHubLinkInlineMacro
|
|
include_processor GitHubRawIncludeProcessor
|
|
|
|
inline_macro GitLabLinkInlineMacro
|
|
include_processor GitLabRawIncludeProcessor
|
|
|
|
inline_macro WikipediaInlineMacro
|
|
end
|