---
title: Configuration Options
permalink: "/docs/configuration/options/"
---
The tables below list the available settings for Jekyll, and the various options (specified in the configuration file) and flags (specified on the command-line) that control them.
### Global Configuration
| Setting | Options and Flags | 
|---|---|
| 
           {{ setting.name }} {% if setting.version-badge %} {{ setting.version-badge }} {% endif %} {{ setting.description }}  |  
        
           
 
  | 
      
| 
         Defaults Set defaults for front matter variables.  | 
      
         see below  | 
    
    The contents of <destination> are automatically
    cleaned, by default, when the site is built. Files or folders that are not
    created by your site will be removed. Some files could be retained
    by specifying them within the <keep_files> configuration directive.
  
    Do not use an important location for <destination>; instead, use it as
    a staging area and copy files from there to your web server.
  
| Setting | Options and Flags | 
|---|---|
| 
           {{ setting.name }} {% if setting.version-badge %} {{ setting.version-badge }} {% endif %} {{ setting.description }}  |  
        
          {% if setting.option %} 
 
  | 
      
| Setting | Options and Flags | 
|---|---|
| 
           {{ setting.name }} {% if setting.version-badge %} {{ setting.version-badge }} {% endif %} {{ setting.description }}  |  
        
          {% if setting.option %}
             
 
              {% for option in setting.options %}
                 
 
            {% for flag in setting.flags %}
                | 
      
This will either lead to parsing errors, or Jekyll will revert to the default settings. Use spaces instead.