Jekyll
Jekyll static site generator config file
| Type | object |
|---|---|
| File match |
_config.yml
|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/jekyll/latest.json |
| Source | https://www.schemastore.org/jekyll.json |
Validate with Lintel
npx @lintel/lintel check
Properties
A directory to read files from for the current site https://jekyllrb.com/docs/configuration/options/#global-configuration
A directory to write files to for the current site https://jekyllrb.com/docs/configuration/options/#global-configuration
Whether to enable non-whitelisted plugins and symbolic links for the current site https://jekyllrb.com/docs/configuration/options/#global-configuration
Whether to disable caching to disk for the current site https://jekyllrb.com/docs/configuration/options/#global-configuration
Whether to ignore a theme configuration for the current site https://jekyllrb.com/docs/configuration/options/#global-configuration
Excluded directories and files from the conversion for the current site https://jekyllrb.com/docs/configuration/options/#global-configuration
[
"Gemfile",
"Gemfile.lock",
"node_modules",
"vendor/bundle/",
"vendor/cache/",
"vendor/gems/",
"vendor/ruby/"
]
Included directories and files in the conversion for the current site https://jekyllrb.com/docs/configuration/options/#global-configuration
[
".htaccess"
]
Keeped files when clobbering for the current site https://jekyllrb.com/docs/configuration/options/#global-configuration
[
".git",
".svn"
]
Copy of definition from https://www.schemastore.org/base.json#/definitions/nullable-timezone
An encoding for the current site https://jekyllrb.com/docs/configuration/options/#global-configuration
The front matter defaults https://jekyllrb.com/docs/configuration/options/#global-configuration
Plugin directories for the current site https://jekyllrb.com/docs/configuration/options/#build-command-options
Layout directories for the current site https://jekyllrb.com/docs/configuration/options/#build-command-options
Copy of definition from https://www.schemastore.org/base.json#/definitions/nullable-boolean
Whether to publish posts or collection documents with a future date for the current site https://jekyllrb.com/docs/configuration/options/#build-command-options
Whether to publish posts that were marked as unpublished for the current site https://jekyllrb.com/docs/configuration/options/#build-command-options
Whether to produce an index for related posts for the current site https://jekyllrb.com/docs/configuration/options/#build-command-options
A number of posts to publish for the current site https://jekyllrb.com/docs/configuration/options/#build-command-options
Whether to use polling for the current site https://jekyllrb.com/docs/configuration/options/#build-command-options
Whether to hide a normal output while building for the current site https://jekyllrb.com/docs/configuration/options/#build-command-options
Whether to write a verbose output while building for the current site https://jekyllrb.com/docs/configuration/options/#build-command-options
Whether to enable the experimental incremental build feature for the current site https://jekyllrb.com/docs/configuration/options/#build-command-options
Whether to render profile generation to help identify performance bottlenecks for the current site https://jekyllrb.com/docs/configuration/options/#build-command-options
Whether to fail build if there is a YAML syntax error in a page's front matter for the current site https://jekyllrb.com/docs/configuration/options/#build-command-options
A base URL for the current site https://jekyllrb.com/docs/configuration/options/#build-command-options
A port to listen on for the current site https://jekyllrb.com/docs/configuration/options/#serve-command-options
A hostname to listen on for the current site https://jekyllrb.com/docs/configuration/options/#serve-command-options
Whether to reload pages on the browser when its content was changed for the current site https://jekyllrb.com/docs/configuration/options/#serve-command-options
File glob patterns for LiveReload to ignore for the current site https://jekyllrb.com/docs/configuration/options/#serve-command-options
A minimum delay before automatically reloading page for the current site https://jekyllrb.com/docs/configuration/options/#serve-command-options
A maximum delay before automatically reloading page for the current site https://jekyllrb.com/docs/configuration/options/#serve-command-options
Whether to open a site's URL in the browser for the current site https://jekyllrb.com/docs/configuration/options/#serve-command-options
Whether to detach a server from a terminal for the current site https://jekyllrb.com/docs/configuration/options/#serve-command-options
Whether to skip an initial site build which occurs before the server is started for the current site https://jekyllrb.com/docs/configuration/options/#serve-command-options
Whether to show directory listing instead of an index file for the current site https://jekyllrb.com/docs/configuration/options/#serve-command-options
The collections to group several site pages https://jekyllrb.com/docs/collections/
A directory where to store collections for the current site https://jekyllrb.com/docs/collections/#setup
A directory to store data files for the current site https://jekyllrb.com/docs/configuration/default/
An includes directory for the current site https://jekyllrb.com/docs/configuration/default/
Markdown extensions for the current site https://jekyllrb.com/docs/configuration/default/
Whitelisted plugins for the current site https://jekyllrb.com/docs/configuration/default/
[]
Enabled plugins for the current site https://jekyllrb.com/docs/configuration/default/
[]
A markdown processor for the current site https://jekyllrb.com/docs/configuration/default/
A syntax highlighter for the current site https://jekyllrb.com/docs/configuration/default/
A post excerpt separator for the current site https://jekyllrb.com/docs/configuration/default/
The global permalink format https://jekyllrb.com/docs/permalinks/#global
A destination of the pagination pages for the current site https://jekyllrb.com/docs/configuration/default/
kramdown options https://kramdown.gettalong.org/documentation.html
33 nested properties
The selected kramdown processor https://jekyllrb.com/docs/configuration/markdown/
Enable/disable interpreting line breaks literally https://github.com/kramdown/parser-gfm#options
Enabled GFM quirks https://github.com/kramdown/parser-gfm#options
[
"paragraph_end"
]
Enable/disable rendering emoji amidst GFM https://github.com/kramdown/parser-gfm#options
Configuration for rendering emoji amidst GFM https://github.com/kramdown/parser-gfm#options
{}
1 nested properties
Remote location of emoji assets
The prefix used for automatically generated header IDs https://kramdown.gettalong.org/converter/html.html
Strip/leave all formatting from header text for automatic ID generation https://kramdown.gettalong.org/converter/html.html
Enable/disable automatic header ID generation https://kramdown.gettalong.org/converter/html.html
The entity output https://kramdown.gettalong.org/converter/html.html
The text that should be used for the footnote backlinks https://kramdown.gettalong.org/converter/html.html
Enable/disable inlining of the footnote backlink https://kramdown.gettalong.org/converter/html.html
The number of the first footnote https://kramdown.gettalong.org/converter/html.html
The prefix for footnote IDs https://kramdown.gettalong.org/options.html
The options that may not be set using the {::options} extension https://kramdown.gettalong.org/options.html
[
"template"
]
The output offset for headers https://kramdown.gettalong.org/options.html
Enable/disable HTML elements to native elements conversion https://kramdown.gettalong.org/parser/kramdown.html
The LaTeX commands for different header levels https://kramdown.gettalong.org/options.html
The line width when outputting the document https://kramdown.gettalong.org/options.html
The pre-defined link definitions
{}
The math engine https://kramdown.gettalong.org/converter/html.html
The math engine options https://kramdown.gettalong.org/converter/html.html
{}
Enable/disable processing kramdown syntax in block HTML tags https://kramdown.gettalong.org/parser/kramdown.html
Enable/disable processing kramdown syntax in span HTML tags https://kramdown.gettalong.org/parser/kramdown.html
Enable/disable removing block HTML tags https://kramdown.gettalong.org/options.html
Leave/remove line breaks between CJK characters https://kramdown.gettalong.org/converter/html.html
Enable/disable removing span HTML tags https://kramdown.gettalong.org/options.html
The HTML entity names or code points for smart quote output https://kramdown.gettalong.org/converter/html.html
The syntax highlighter https://kramdown.gettalong.org/converter/html.html
The syntax highlighter options https://kramdown.gettalong.org/converter/html.html
{}
The name of an ERB template file that should be used to wrap the output or the ERB template itself https://kramdown.gettalong.org/converter/html.html
The levels that are used for the table of contents https://kramdown.gettalong.org/converter/html.html
Enable/disable transliterating header text before generating the ID https://kramdown.gettalong.org/converter/html.html
The mapping from typographical symbol to output characters https://kramdown.gettalong.org/converter/html.html
7 nested properties
Typographical symbol https://kramdown.gettalong.org/converter/html.html
Typographical symbol https://kramdown.gettalong.org/converter/html.html
Typographical symbol https://kramdown.gettalong.org/converter/html.html
Typographical symbol https://kramdown.gettalong.org/converter/html.html
Typographical symbol https://kramdown.gettalong.org/converter/html.html
Typographical symbol https://kramdown.gettalong.org/converter/html.html
Typographical symbol https://kramdown.gettalong.org/converter/html.html
Liquid options https://jekyllrb.com/docs/configuration/liquid/
3 nested properties
The response to errors https://jekyllrb.com/docs/configuration/liquid/
Enable/disable non-existing filters catch https://jekyllrb.com/docs/configuration/liquid/
Enable/disable non-assigned variables catch https://jekyllrb.com/docs/configuration/liquid/
9 nested properties
The style of CSS-output https://github.com/jekyll/jekyll-sass-converter#configuration-options
The path with Sass partials https://github.com/jekyll/jekyll-sass-converter#configuration-options
The additional paths with Sass partials https://github.com/jekyll/jekyll-sass-converter#configuration-options
[]
An array of deprecations or versions to treat as fatal. https://github.com/jekyll/jekyll-sass-converter#configuration-options
[]
An array of active deprecations to ignore. https://github.com/jekyll/jekyll-sass-converter#configuration-options
[]
An array of future deprecations to opt into early. https://github.com/jekyll/jekyll-sass-converter#configuration-options
[]
Control when source maps shall be generated https://github.com/jekyll/jekyll-sass-converter#configuration-options
If true, Sass does not print warnings that are caused by dependencies https://github.com/jekyll/jekyll-sass-converter#configuration-options
If true, Sass prints every deprecation warning it encounters https://github.com/jekyll/jekyll-sass-converter#configuration-options
WEBrick options https://docs.ruby-lang.org/en/2.4.0/WEBrick.html
1 nested properties
The custom headers for this site https://docs.ruby-lang.org/en/2.4.0/WEBrick.html
RDiscount options https://rdoc.info/github/davidfstr/rdiscount/RDiscount
1 nested properties
The enabled extensions https://rdoc.info/github/davidfstr/rdiscount/RDiscount
Redcarpet options https://github.com/vmg/redcarpet
1 nested properties
The enabled extensions https://github.com/vmg/redcarpet#and-its-like-really-simple-to-use
Definitions
Copy of definition from https://www.schemastore.org/base.json#/definitions/nullable-boolean
Copy of definition from https://www.schemastore.org/base.json#/definitions/nullable-timezone
The global permalink format https://jekyllrb.com/docs/permalinks/#global
"/: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"
The collection permalink format https://jekyllrb.com/docs/permalinks/#collections
"/:collection""/:path""/:name""/:title""/:output_ext""/blog/:title"