From 4b7ec3722022e3581175b1b67815d4393d4505b3 Mon Sep 17 00:00:00 2001 From: Albert Dellor <46529526+dell-datascience@users.noreply.github.com> Date: Fri, 28 Jun 2024 12:07:14 +0100 Subject: [PATCH] chore: update theme in _config.yml to jekyll-theme-minimas --- _config.yml | 2 +- jekyll.json | 1036 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 1037 insertions(+), 1 deletion(-) create mode 100644 jekyll.json diff --git a/_config.yml b/_config.yml index a5d7d4e..d170e5a 100644 --- a/_config.yml +++ b/_config.yml @@ -1 +1 @@ -theme: minimas \ No newline at end of file +theme: jekyll-theme-minimas \ No newline at end of file diff --git a/jekyll.json b/jekyll.json new file mode 100644 index 0000000..47c8dae --- /dev/null +++ b/jekyll.json @@ -0,0 +1,1036 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "$id": "https://json.schemastore.org/jekyll.json", + "$comment": "https://jekyllrb.com/docs/configuration/", + "definitions": { + "nullable-boolean": { + "$id": "nullable-boolean", + "description": "Copy of definition from https://json.schemastore.org/base.json#/definitions/nullable-boolean", + "type": ["boolean", "null"] + }, + "nullable-timezone": { + "$id": "nullable-timezone", + "description": "Copy of definition from https://json.schemastore.org/base.json#/definitions/nullable-timezone", + "oneOf": [ + { + "$ref": "https://json.schemastore.org/base.json#/definitions/timezone" + }, + { + "type": "null" + } + ] + }, + "global-permalink": { + "description": "The global permalink format\nhttps://jekyllrb.com/docs/permalinks/#global", + "type": "string", + "default": "date", + "examples": [ + "/:year", + "/:short_year", + "/:month", + "/:i_month", + "/:short_month", + "/:day", + "/:i_day", + "/:y_day", + "/:w_year", + "/:week", + "/:w_day", + "/:short_day", + "/:long_day", + "/:hour", + "/:minute", + "/:second", + "/:title", + "/:slug", + "/:categories", + "/:slugified_categories", + "date", + "pretty", + "ordinal", + "weekdate", + "none", + "/:categories/:year/:month/:day/:title:output_ext", + "/:categories/:year/:month/:day/:title/", + "/:categories/:year/:y_day/:title:output_ext", + "/:categories/:year/:week/:short_day/:title:output_ext", + "/:categories/:title:output_ext" + ] + }, + "collection-permalink": { + "description": "The collection permalink format\nhttps://jekyllrb.com/docs/permalinks/#collections", + "type": "string", + "examples": [ + "/:collection", + "/:path", + "/:name", + "/:title", + "/:output_ext", + "/blog/:title" + ] + } + }, + "properties": { + "source": { + "description": "A directory to read files from for the current site\nhttps://jekyllrb.com/docs/configuration/options/#global-configuration", + "type": "string", + "default": "." + }, + "destination": { + "description": "A directory to write files to for the current site\nhttps://jekyllrb.com/docs/configuration/options/#global-configuration", + "type": "string", + "default": "./_site" + }, + "safe": { + "description": "Whether to enable non-whitelisted plugins and symbolic links for the current site\nhttps://jekyllrb.com/docs/configuration/options/#global-configuration", + "type": "boolean", + "default": false + }, + "disable_disk_cache": { + "$comment": "No default value described, please wait until https://github.com/jekyll/jekyll/issues/8973 is resolved.", + "description": "Whether to disable caching to disk for the current site\nhttps://jekyllrb.com/docs/configuration/options/#global-configuration", + "type": "boolean" + }, + "ignore_theme_config": { + "$comment": "No default value described, please wait until https://github.com/jekyll/jekyll/issues/8973 is resolved.", + "description": "Whether to ignore a theme configuration for the current site\nhttps://jekyllrb.com/docs/configuration/options/#global-configuration", + "type": "boolean" + }, + "exclude": { + "description": "Excluded directories and files from the conversion for the current site\nhttps://jekyllrb.com/docs/configuration/options/#global-configuration", + "type": "array", + "default": [ + "Gemfile", + "Gemfile.lock", + "node_modules", + "vendor/bundle/", + "vendor/cache/", + "vendor/gems/", + "vendor/ruby/" + ], + "uniqueItems": true, + "items": { + "description": "An excluded directory or file from the conversion for the current site\nhttps://jekyllrb.com/docs/configuration/options/#global-configuration", + "type": "string", + "minLength": 1 + } + }, + "include": { + "description": "Included directories and files in the conversion for the current site\nhttps://jekyllrb.com/docs/configuration/options/#global-configuration", + "type": "array", + "default": [".htaccess"], + "uniqueItems": true, + "items": { + "description": "An included directory or file in the conversion for the current site\nhttps://jekyllrb.com/docs/configuration/options/#global-configuration", + "type": "string", + "minLength": 1 + } + }, + "keep_files": { + "description": "Keeped files when clobbering for the current site\nhttps://jekyllrb.com/docs/configuration/options/#global-configuration", + "type": "array", + "default": [".git", ".svn"], + "uniqueItems": true, + "items": { + "description": "A keeped file when clobbering for the current site\nhttps://jekyllrb.com/docs/configuration/options/#global-configuration", + "type": "string", + "minLength": 1 + } + }, + "timezone": { + "$ref": "#/definitions/nullable-timezone", + "description": "A time zone for the current site\nhttps://jekyllrb.com/docs/configuration/options/#global-configuration" + }, + "encoding": { + "description": "An encoding for the current site\nhttps://jekyllrb.com/docs/configuration/options/#global-configuration", + "type": "string", + "default": "UTF-8", + "enum": [ + "ASCII-8BIT", + "UTF-8", + "utf-8", + "US-ASCII", + "UTF-16BE", + "UTF-16LE", + "UTF-32BE", + "UTF-32LE", + "UTF-16", + "UTF-32", + "UTF8-MAC", + "EUC-JP", + "Windows-31J", + "Big5", + "Big5-HKSCS", + "Big5-UAO", + "CESU-8", + "CP949", + "Emacs-Mule", + "EUC-KR", + "EUC-TW", + "GB18030", + "GBK", + "ISO-8859-1", + "ISO-8859-2", + "ISO-8859-3", + "ISO-8859-4", + "ISO-8859-5", + "ISO-8859-6", + "ISO-8859-7", + "ISO-8859-8", + "ISO-8859-9", + "ISO-8859-10", + "ISO-8859-11", + "ISO-8859-13", + "ISO-8859-14", + "ISO-8859-15", + "ISO-8859-16", + "KOI8-R", + "KOI8-U", + "Shift_JIS", + "Windows-1250", + "Windows-1251", + "Windows-1252", + "Windows-1253", + "Windows-1254", + "Windows-1257", + "IBM437", + "IBM737", + "IBM775", + "CP850", + "IBM852", + "CP852", + "IBM855", + "CP855", + "IBM857", + "IBM860", + "IBM861", + "IBM862", + "IBM863", + "IBM864", + "IBM865", + "IBM866", + "IBM869", + "Windows-1258", + "GB1988", + "macCentEuro", + "macCroatian", + "macCyrillic", + "macGreek", + "macIceland", + "macRoman", + "macRomania", + "macThai", + "macTurkish", + "macUkraine", + "CP950", + "CP951", + "IBM037", + "stateless-ISO-2022-JP", + "eucJP-ms", + "CP51932", + "EUC-JIS-2004", + "GB2312", + "GB12345", + "ISO-2022-JP", + "ISO-2022-JP-2", + "CP50220", + "CP50221", + "Windows-1256", + "Windows-1255", + "TIS-620", + "Windows-874", + "MacJapanese", + "UTF-7", + "UTF8-DoCoMo", + "SJIS-DoCoMo", + "UTF8-KDDI", + "SJIS-KDDI", + "ISO-2022-JP-KDDI", + "stateless-ISO-2022-JP-KDDI", + "UTF8-SoftBank", + "SJIS-SoftBank" + ] + }, + "defaults": { + "description": "The front matter defaults\nhttps://jekyllrb.com/docs/configuration/options/#global-configuration", + "type": "array", + "items": { + "title": "front matter default", + "type": "object", + "description": "The front matter default\nhttps://jekyllrb.com/docs/configuration/front-matter-defaults/", + "properties": { + "scope": { + "title": "scope", + "description": "The scope\nhttps://jekyllrb.com/docs/configuration/front-matter-defaults/", + "type": "object", + "required": ["path"], + "properties": { + "path": { + "description": "The file path for this scope\nhttps://jekyllrb.com/docs/configuration/front-matter-defaults/", + "type": "string" + }, + "type": { + "description": "The page type for this scope\nhttps://jekyllrb.com/docs/configuration/front-matter-defaults/", + "type": "string" + } + }, + "additionalProperties": false + }, + "values": { + "title": "value", + "description": "The front matter default values\nhttps://jekyllrb.com/docs/configuration/front-matter-defaults/", + "type": "object", + "properties": { + "layout": { + "description": "The layout to use\nhttps://jekyllrb.com/docs/configuration/front-matter-defaults/", + "type": "string", + "minLength": 1, + "examples": ["default"] + }, + "output": { + "description": "Enable/disable output\nhttps://jekyllrb.com/docs/configuration/front-matter-defaults/", + "type": "boolean" + }, + "permalink": { + "$ref": "#/definitions/global-permalink" + }, + "date": { + "description": "The date for pages\nhttps://jekyllrb.com/docs/configuration/front-matter-defaults/", + "type": "string", + "pattern": "^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}( [-+]\\d{4})?$" + }, + "categories": { + "description": "The categories for pages\nhttps://jekyllrb.com/docs/configuration/front-matter-defaults/", + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "minLength": 1 + } + }, + "tags": { + "description": "The tags for pages\nhttps://jekyllrb.com/docs/configuration/front-matter-defaults/", + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "minLength": 1 + } + } + } + } + } + } + }, + "plugins_dir": { + "description": "Plugin directories for the current site\nhttps://jekyllrb.com/docs/configuration/options/#build-command-options", + "oneOf": [ + { + "type": "string", + "default": "_plugins", + "minLength": 1 + }, + { + "type": "array", + "default": [], + "uniqueItems": true, + "items": { + "description": "A plugin directory for the current site\nhttps://jekyllrb.com/docs/configuration/options/#build-command-options", + "type": "string", + "minLength": 1 + } + } + ] + }, + "layouts_dir": { + "description": "Layout directories for the current site\nhttps://jekyllrb.com/docs/configuration/options/#build-command-options", + "oneOf": [ + { + "type": "string", + "default": "_layouts", + "minLength": 1 + }, + { + "type": "array", + "default": [], + "uniqueItems": true, + "items": { + "description": "A layout directory for the current site\nhttps://jekyllrb.com/docs/configuration/options/#build-command-options", + "type": "string", + "minLength": 1 + } + } + ] + }, + "show_drafts": { + "$ref": "#/definitions/nullable-boolean", + "description": "Whether to process and render draft posts for the current site\nhttps://jekyllrb.com/docs/configuration/options/#build-command-options", + "default": false + }, + "future": { + "title": "future", + "description": "Whether to publish posts or collection documents with a future date for the current site\nhttps://jekyllrb.com/docs/configuration/options/#build-command-options", + "type": "boolean", + "default": false + }, + "unpublished": { + "description": "Whether to publish posts that were marked as unpublished for the current site\nhttps://jekyllrb.com/docs/configuration/options/#build-command-options", + "type": "boolean", + "default": false + }, + "lsi": { + "description": "Whether to produce an index for related posts for the current site\nhttps://jekyllrb.com/docs/configuration/options/#build-command-options", + "type": "boolean", + "default": false + }, + "limit_posts": { + "description": "A number of posts to publish for the current site\nhttps://jekyllrb.com/docs/configuration/options/#build-command-options", + "type": "integer", + "default": 0 + }, + "force_polling": { + "$comment": "No default value described, please wait until https://github.com/jekyll/jekyll/issues/8973 is resolved.", + "description": "Whether to use polling for the current site\nhttps://jekyllrb.com/docs/configuration/options/#build-command-options", + "type": "boolean" + }, + "quiet": { + "description": "Whether to hide a normal output while building for the current site\nhttps://jekyllrb.com/docs/configuration/options/#build-command-options", + "type": "boolean", + "default": false + }, + "verbose": { + "description": "Whether to write a verbose output while building for the current site\nhttps://jekyllrb.com/docs/configuration/options/#build-command-options", + "type": "boolean", + "default": false + }, + "incremental": { + "description": "Whether to enable the experimental incremental build feature for the current site\nhttps://jekyllrb.com/docs/configuration/options/#build-command-options", + "type": "boolean", + "default": false + }, + "profile": { + "$comment": "No default value described, please wait until https://github.com/jekyll/jekyll/issues/8973 is resolved.", + "description": "Whether to render profile generation to help identify performance bottlenecks for the current site\nhttps://jekyllrb.com/docs/configuration/options/#build-command-options", + "type": "boolean" + }, + "strict_front_matter": { + "description": "Whether to fail build if there is a YAML syntax error in a page's front matter for the current site\nhttps://jekyllrb.com/docs/configuration/options/#build-command-options", + "type": "boolean", + "default": false + }, + "baseurl": { + "description": "A base URL for the current site\nhttps://jekyllrb.com/docs/configuration/options/#build-command-options", + "type": "string", + "default": "" + }, + "port": { + "description": "A port to listen on for the current site\nhttps://jekyllrb.com/docs/configuration/options/#serve-command-options", + "type": "integer", + "default": 4000, + "minimum": 0, + "maximum": 65535 + }, + "host": { + "description": "A hostname to listen on for the current site\nhttps://jekyllrb.com/docs/configuration/options/#serve-command-options", + "type": "string", + "default": "localhost" + }, + "livereload": { + "description": "Whether to reload pages on the browser when its content was changed for the current site\nhttps://jekyllrb.com/docs/configuration/options/#serve-command-options", + "type": "boolean", + "default": false + }, + "livereload_ignore": { + "$comment": "No default value described, please wait until https://github.com/jekyll/jekyll/issues/8973 is resolved.", + "description": "File glob patterns for LiveReload to ignore for the current site\nhttps://jekyllrb.com/docs/configuration/options/#serve-command-options", + "type": "array", + "uniqueItems": true, + "items": { + "description": "A file glob pattern for LiveReload to ignore for the current site\nhttps://jekyllrb.com/docs/configuration/options/#serve-command-options", + "type": "string", + "minLength": 1 + } + }, + "livereload_min_delay": { + "$comment": "No default value described, please wait until https://github.com/jekyll/jekyll/issues/8973 is resolved.", + "description": "A minimum delay before automatically reloading page for the current site\nhttps://jekyllrb.com/docs/configuration/options/#serve-command-options", + "type": "integer", + "minimum": 0 + }, + "livereload_max_delay": { + "$comment": "No default value described, please wait until https://github.com/jekyll/jekyll/issues/8973 is resolved.", + "description": "A maximum delay before automatically reloading page for the current site\nhttps://jekyllrb.com/docs/configuration/options/#serve-command-options", + "type": "integer", + "minimum": 0 + }, + "open_url": { + "$comment": "No default value described, please wait until https://github.com/jekyll/jekyll/issues/8973 is resolved.", + "description": "Whether to open a site's URL in the browser for the current site\nhttps://jekyllrb.com/docs/configuration/options/#serve-command-options", + "type": "boolean" + }, + "detach": { + "description": "Whether to detach a server from a terminal for the current site\nhttps://jekyllrb.com/docs/configuration/options/#serve-command-options", + "type": "boolean", + "default": false + }, + "skip_initial_build": { + "$comment": "No default value described, please wait until https://github.com/jekyll/jekyll/issues/8973 is resolved.", + "description": "Whether to skip an initial site build which occurs before the server is started for the current site\nhttps://jekyllrb.com/docs/configuration/options/#serve-command-options", + "type": "boolean", + "default": false + }, + "show_dir_listing": { + "description": "Whether to show directory listing instead of an index file for the current site\nhttps://jekyllrb.com/docs/configuration/options/#serve-command-options", + "type": "boolean", + "default": false + }, + "collections": { + "description": "The collections to group several site pages\nhttps://jekyllrb.com/docs/collections/", + "oneOf": [ + { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "minLength": 1 + } + }, + { + "title": "collection", + "type": "object", + "patternProperties": { + ".": { + "title": "collection", + "description": "The collection\nhttps://jekyllrb.com/docs/collections/#setup", + "type": "object", + "properties": { + "output": { + "description": "Enable/disable collection rendering\nhttps://jekyllrb.com/docs/collections/#setup", + "type": "boolean", + "default": false + }, + "permalink": { + "$ref": "#/definitions/collection-permalink" + }, + "sort_by": { + "description": "The collection's front matter sort key\nhttps://jekyllrb.com/docs/collections/#sort-by-front-matter-key", + "type": "string" + }, + "order": { + "description": "The page order list in collection\nhttps://jekyllrb.com/docs/collections/#manually-ordering-documents", + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "minLength": 1 + } + } + }, + "additionalProperties": false + } + } + } + ] + }, + "collections_dir": { + "description": "A directory where to store collections for the current site\nhttps://jekyllrb.com/docs/collections/#setup", + "type": "string", + "default": ".", + "minLength": 1 + }, + "data_dir": { + "description": "A directory to store data files for the current site\nhttps://jekyllrb.com/docs/configuration/default/", + "type": "string", + "default": "_data", + "minLength": 1 + }, + "includes_dir": { + "description": "An includes directory for the current site\nhttps://jekyllrb.com/docs/configuration/default/", + "type": "string", + "default": "_includes", + "minLength": 1 + }, + "markdown_ext": { + "description": "Markdown extensions for the current site\nhttps://jekyllrb.com/docs/configuration/default/", + "type": "string", + "default": "markdown,mkdown,mkdn,mkd,md", + "minLength": 1, + "examples": ["markdown", "mkdown", "mkdn", "mkd", "md"] + }, + "whitelist": { + "description": "Whitelisted plugins for the current site\nhttps://jekyllrb.com/docs/configuration/default/", + "type": "array", + "default": [], + "uniqueItems": true, + "items": { + "description": "A whitelisted plugin for the current site\nhttps://jekyllrb.com/docs/configuration/default/", + "type": "string", + "minLength": 1 + } + }, + "plugins": { + "description": "Enabled plugins for the current site\nhttps://jekyllrb.com/docs/configuration/default/", + "type": "array", + "default": [], + "uniqueItems": true, + "items": { + "description": "An enabled plugin for the current site\nhttps://jekyllrb.com/docs/configuration/default/", + "type": "string", + "minLength": 1 + } + }, + "markdown": { + "description": "A markdown processor for the current site\nhttps://jekyllrb.com/docs/configuration/default/", + "type": "string", + "default": "kramdown", + "minLength": 1 + }, + "highlighter": { + "description": "A yntax highlighter for the current site\nhttps://jekyllrb.com/docs/configuration/default/", + "type": "string", + "default": "rouge", + "minLength": 1 + }, + "excerpt_separator": { + "description": "A post excerpt separator for the current site\nhttps://jekyllrb.com/docs/configuration/default/", + "type": "string", + "default": "\n\n" + }, + "permalink": { + "$ref": "#/definitions/global-permalink" + }, + "paginate_path": { + "description": "A destination of the pagination pages for the current site\nhttps://jekyllrb.com/docs/configuration/default/", + "type": "string", + "default": "/page:num", + "minLength": 1 + }, + "kramdown": { + "$comment": "Property order: https://jekyllrb.com/docs/configuration/markdown/, GitHub repositories, kramdown.", + "title": "kramdown options", + "description": "kramdown options\nhttps://kramdown.gettalong.org/documentation.html", + "type": "object", + "properties": { + "input": { + "description": "The selected kramdown processor\nhttps://jekyllrb.com/docs/configuration/markdown/", + "type": "string", + "default": "GFM" + }, + "hard_wrap": { + "description": "Enable/disable interpreting line breaks literally\nhttps://github.com/kramdown/parser-gfm#options", + "type": "boolean", + "default": false + }, + "gfm_quirks": { + "description": "Enabled GFM quirks\nhttps://github.com/kramdown/parser-gfm#options", + "type": "array", + "default": ["paragraph_end"], + "uniqueItems": true, + "items": { + "type": "string", + "enum": ["paragraph_end", "no_auto_typographic"] + } + }, + "gfm_emojis": { + "description": "Enable/disable rendering emoji amidst GFM\nhttps://github.com/kramdown/parser-gfm#options", + "type": "boolean", + "default": false + }, + "gfm_emoji_opts": { + "title": "emoji options", + "description": "Configuration for rendering emoji amidst GFM\nhttps://github.com/kramdown/parser-gfm#options", + "type": "object", + "default": {}, + "properties": { + "asset_path": { + "description": "Remote location of emoji assets", + "type": "string", + "default": "https://github.githubassets.com/images/icons/emoji" + } + }, + "additionalProperties": false + }, + "auto_id_prefix": { + "description": "The prefix used for automatically generated header IDs\nhttps://kramdown.gettalong.org/converter/html.html", + "type": "string", + "default": "" + }, + "auto_id_stripping": { + "description": "Strip/leave all formatting from header text for automatic ID generation\nhttps://kramdown.gettalong.org/converter/html.html", + "type": "boolean", + "default": false + }, + "auto_ids": { + "description": "Enable/disable automatic header ID generation\nhttps://kramdown.gettalong.org/converter/html.html", + "type": "boolean", + "default": true + }, + "entity_output": { + "description": "The entity output\nhttps://kramdown.gettalong.org/converter/html.html", + "type": "string", + "enum": ["as_char", "as_input", "numeric", "symbolic"], + "default": "as_char" + }, + "footnote_backlink": { + "description": "The text that should be used for the footnote backlinks\nhttps://kramdown.gettalong.org/converter/html.html", + "type": "string", + "default": "↩" + }, + "footnote_backlink_inline": { + "description": "Enable/disable inlining of the footnote backlink\nhttps://kramdown.gettalong.org/converter/html.html", + "type": "string", + "default": false + }, + "footnote_nr": { + "description": "The number of the first footnote\nhttps://kramdown.gettalong.org/converter/html.html", + "type": "integer", + "default": 1 + }, + "footnote_prefix": { + "description": "The prefix for footnote IDs\nhttps://kramdown.gettalong.org/options.html", + "type": "string", + "default": "" + }, + "forbidden_inline_options": { + "description": "The options that may not be set using the {::options} extension\nhttps://kramdown.gettalong.org/options.html", + "type": "array", + "default": ["template"], + "uniqueItems": true, + "items": { + "type": "string", + "minLength": 1 + } + }, + "header_offset": { + "description": "The output offset for headers\nhttps://kramdown.gettalong.org/options.html", + "type": "integer", + "default": 0, + "minimum": 0 + }, + "html_to_native": { + "description": "Enable/disable HTML elements to native elements conversion\nhttps://kramdown.gettalong.org/parser/kramdown.html", + "type": "boolean", + "default": false + }, + "latex_headers": { + "description": "The LaTeX commands for different header levels\nhttps://kramdown.gettalong.org/options.html", + "type": "string", + "default": "section,subsection,subsubsection,paragraph,subparagraph,subparagraph", + "examples": [ + "section", + "subsection", + "subsubsection", + "paragraph", + "subparagraph" + ] + }, + "line_width": { + "description": "The line width when outputting the document\nhttps://kramdown.gettalong.org/options.html", + "type": "integer", + "default": 72, + "minimum": 0 + }, + "link_defs": { + "description": "The pre-defined link definitions", + "default": {}, + "oneOf": [ + { + "type": "string", + "minLength": 1 + }, + { + "title": "link options", + "type": "object", + "patternProperties": { + ".": { + "description": "The link identifier", + "type": "array", + "minItems": 2, + "maxItems": 2, + "items": [ + { + "$ref": "#/definitions/global-permalink" + }, + { + "description": "The title", + "type": "string" + } + ] + } + } + } + ] + }, + "math_engine": { + "description": "The math engine\nhttps://kramdown.gettalong.org/converter/html.html", + "type": "string", + "default": "mathjax" + }, + "math_engine_opts": { + "title": "math engine options", + "description": "The math engine options\nhttps://kramdown.gettalong.org/converter/html.html", + "type": "object", + "default": {} + }, + "parse_block_html": { + "description": "Enable/disable processing kramdown syntax in block HTML tags\nhttps://kramdown.gettalong.org/parser/kramdown.html", + "type": "boolean", + "default": false + }, + "parse_span_html": { + "description": "Enable/disable processing kramdown syntax in span HTML tags\nhttps://kramdown.gettalong.org/parser/kramdown.html", + "type": "boolean", + "default": true + }, + "remove_block_html_tags": { + "description": "Enable/disable removing block HTML tags\nhttps://kramdown.gettalong.org/options.html", + "type": "boolean", + "default": true + }, + "remove_line_breaks_for_cjk": { + "description": "Leave/remove line breaks between CJK characters\nhttps://kramdown.gettalong.org/converter/html.html", + "type": "boolean", + "default": false + }, + "remove_span_html_tags": { + "description": "Enable/disable removing span HTML tags\nhttps://kramdown.gettalong.org/options.html", + "type": "boolean", + "default": false + }, + "smart_quotes": { + "description": "The HTML entity names or code points for smart quote output\nhttps://kramdown.gettalong.org/converter/html.html", + "type": "string", + "default": "lsquo,rsquo,ldquo,rdquo", + "examples": ["lsquo,rsquo", "ldquo,rdquo"] + }, + "syntax_highlighter": { + "description": "The syntax highlighter\nhttps://kramdown.gettalong.org/converter/html.html", + "type": ["string", "null"], + "default": "rouge", + "minLength": 1 + }, + "syntax_highlighter_opts": { + "title": "syntax highlighter options", + "description": "The syntax highlighter options\nhttps://kramdown.gettalong.org/converter/html.html", + "type": "object", + "default": {} + }, + "template": { + "description": "The name of an ERB template file that should be used to wrap the output or the ERB template itself\nhttps://kramdown.gettalong.org/converter/html.html", + "type": "string", + "default": "" + }, + "toc_levels": { + "description": "The levels that are used for the table of contents\nhttps://kramdown.gettalong.org/converter/html.html", + "anyOf": [ + { + "type": "string", + "default": "1..6", + "examples": ["1", "2", "3", "4", "5", "6"] + }, + { + "type": "array", + "examples": [1, 2, 3, 4, 5, 6] + } + ] + }, + "transliterated_header_ids": { + "description": "Enable/disable transliterating header text before generating the ID\nhttps://kramdown.gettalong.org/converter/html.html", + "type": "boolean", + "default": false + }, + "typographic_symbols": { + "title": "typographical symbol options", + "description": "The mapping from typographical symbol to output characters\nhttps://kramdown.gettalong.org/converter/html.html", + "type": "object", + "properties": { + "hellip": { + "description": "Typographical symbol\nhttps://kramdown.gettalong.org/converter/html.html", + "type": "string" + }, + "mdash": { + "description": "Typographical symbol\nhttps://kramdown.gettalong.org/converter/html.html", + "type": "string" + }, + "ndash": { + "description": "Typographical symbol\nhttps://kramdown.gettalong.org/converter/html.html", + "type": "string" + }, + "laquo": { + "description": "Typographical symbol\nhttps://kramdown.gettalong.org/converter/html.html", + "type": "string" + }, + "raquo": { + "description": "Typographical symbol\nhttps://kramdown.gettalong.org/converter/html.html", + "type": "string" + }, + "laquo_space": { + "description": "Typographical symbol\nhttps://kramdown.gettalong.org/converter/html.html", + "type": "string" + }, + "raquo_space": { + "description": "Typographical symbol\nhttps://kramdown.gettalong.org/converter/html.html", + "type": "string" + } + } + } + }, + "additionalProperties": true + }, + "liquid": { + "title": "liquid options", + "description": "Liquid options\nhttps://jekyllrb.com/docs/configuration/liquid/", + "type": "object", + "properties": { + "error_mode": { + "description": "The response to errors\nhttps://jekyllrb.com/docs/configuration/liquid/", + "type": "string", + "enum": ["lax", "warn", "strict"], + "default": "warn" + }, + "strict_filters": { + "title": "strict filters", + "description": "Enable/disable non-existing filters catch\nhttps://jekyllrb.com/docs/configuration/liquid/", + "type": "boolean", + "default": false + }, + "strict_variables": { + "title": "strict variables", + "description": "Enable/disable non-assigned variables catch\nhttps://jekyllrb.com/docs/configuration/liquid/", + "type": "boolean", + "default": false + } + }, + "additionalProperties": false + }, + "sass": { + "title": "sass options", + "description": "Sass options\nhttps://github.com/jekyll/jekyll-sass-converter#configuration-options", + "type": "object", + "properties": { + "style": { + "description": "The style of CSS-output\nhttps://github.com/jekyll/jekyll-sass-converter#configuration-options", + "type": "string", + "default": "expanded", + "enum": ["compressed", "expanded"] + }, + "sass_dir": { + "description": "The path with Sass partials\nhttps://github.com/jekyll/jekyll-sass-converter#configuration-options", + "type": "string", + "default": "_sass" + }, + "load_paths": { + "description": "The additional paths with Sass partials\nhttps://github.com/jekyll/jekyll-sass-converter#configuration-options", + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "minLength": 1 + }, + "default": [] + }, + "sourcemap": { + "description": "Control when source maps shall be generated\nhttps://github.com/jekyll/jekyll-sass-converter#configuration-options", + "type": "string", + "enum": ["never", "always", "development"], + "default": "always" + }, + "quiet_deps": { + "description": "If true, Sass does not print warnings that are caused by dependencies\nhttps://github.com/jekyll/jekyll-sass-converter#configuration-options", + "type": "boolean", + "default": false + }, + "verbose": { + "description": "If true, Sass prints every deprecation warning it encounters\nhttps://github.com/jekyll/jekyll-sass-converter#configuration-options", + "type": "boolean", + "default": false + } + }, + "additionalProperties": false + }, + "webrick": { + "title": "webrick options", + "description": "WEBrick options\nhttps://docs.ruby-lang.org/en/2.4.0/WEBrick.html", + "type": "object", + "properties": { + "headers": { + "title": "header options", + "description": "The custom headers for this site\nhttps://docs.ruby-lang.org/en/2.4.0/WEBrick.html", + "type": "object", + "patternProperties": { + ".": { + "type": "string" + } + } + } + }, + "additionalProperties": false + }, + "rdiscount": { + "title": "rdiscount options", + "description": "RDiscount options\nhttps://rdoc.info/github/davidfstr/rdiscount/RDiscount", + "type": "object", + "properties": { + "extensions": { + "description": "The enabled extensions\nhttps://rdoc.info/github/davidfstr/rdiscount/RDiscount", + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "autolink", + "filter_html", + "filter_styles", + "fold_lines", + "footnotes", + "generate_toc", + "no_image", + "no_links", + "no_pseudo_protocols", + "no_strikethrough", + "no_superscript", + "no_tables", + "safelink", + "smart", + "strict" + ] + } + } + }, + "additionalProperties": false + }, + "redcarpet": { + "title": "redcarpet options", + "description": "Redcarpet options\nhttps://github.com/vmg/redcarpet", + "type": "object", + "properties": { + "extensions": { + "description": "The enabled extensions\nhttps://github.com/vmg/redcarpet#and-its-like-really-simple-to-use", + "type": "array", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "no_intra_emphasis", + "tables", + "fenced_code_blocks", + "autolink", + "disable_indented_code_blocks", + "strikethrough", + "lax_spacing", + "space_after_headers", + "superscript", + "underline", + "highlight", + "quote", + "footnotes" + ] + } + } + }, + "additionalProperties": false + } + }, + "title": "jekyll config schema", + "type": "object" +}