lib/json-schema-docs/configuration.rb in json-schema-docs-0.1.1 vs lib/json-schema-docs/configuration.rb in json-schema-docs-0.2.0
- old
+ new
@@ -7,15 +7,38 @@
schema: nil,
# Generating
delete_output: false,
output_dir: './output/',
+ pipeline_config: {
+ pipeline:
+ %i(ExtendedMarkdownFilter
+ EmojiFilter
+ TableOfContentsFilter
+ SyntaxHighlightFilter),
+ context: {
+ gfm: false,
+ unsafe: true, # necessary for layout needs, given that it's all HTML templates
+ asset_root: 'https://a248.e.akamai.net/assets.github.com/images/icons'
+ }
+ },
+ renderer: JsonSchemaDocs::Renderer,
+ use_default_styles: true,
+ base_url: '',
templates: {
- endpoint: "#{File.dirname(__FILE__)}/layouts/endpoint.md.erb",
- object: "#{File.dirname(__FILE__)}/layouts/object.md.erb",
+ default: "#{File.dirname(__FILE__)}/layouts/default.html.erb",
includes: "#{File.dirname(__FILE__)}/layouts/includes",
+
+ links: "#{File.dirname(__FILE__)}/layouts/links.html.erb",
+ resource: "#{File.dirname(__FILE__)}/layouts/resource.html.erb",
+ },
+
+ landing_pages: {
+ index: "#{File.dirname(__FILE__)}/landing_pages/index.md",
+
+ variables: {} # only used for ERB landing pages
},
prmd: {
http_header: {},
content_type: 'application/json',