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',