
The Progenetix Jekyll template modifies the standard Jekyll file structure.
Generally, “_underscore” directories contain specific support files are not evaluated for website content. The exception here are collection directories; however, in standard configuration this would only be the _posts directory. This behavior has been modified (see also inline documentation in the _config.yml file).
_data
_includes
_layouts
default.html template file_site
.gitignore_templates
bootstrap_site.pl site creation script_tools
bootstrap_site.pl site creation script, which should be run for site setup and after changes to the _config.yml configuration fileassets
categories
bootstrap_site.pl script_config.yml_config.yml, with subsequent running of bootstrap_site.pltags
categoriespages
_config.yml (see there), but with a leading “_” for the directory/pages/_posts/ directory is special, in that it requires date-prefixed page names (2019-03-14-the-weather-today.md)One can add any number of directories to the project root. Their behaviour in the context of the website depends on naming and content:
_underscore directory will be ignored, if it is not one of the special cases described below. It will not be copied to the website. A typical case would be to use a _drafts directory.directory-name directories will be copied top the website’s root. Markdown files in them will not be interpreted by the Jekyll parser, even if having a YAML header.include directive in _config.yml will be interpreted, though it is a good practice to limit those to the tags and categories directories, which contain the respective listing pages.