<commit_before># Select your CSS for you output html
# or you can have it all contained in your HTML template
#
# Is an array of stylesheets (path or link).
# If it points to a physical file, it will be included.
# PyMdown will look relative to the binary if it can't find the file.
#
# This can be overridden in a file's frontmatter via the 'settings' key word:
#
# ---
# settings:
#     css:
#     -   somefile.css
# ---
#
# but if you want to append to the list, you can use the 'include.css' keyword in the
# frontmatter:
#
# ---
# include.css:
# - somefile.css
# ---
#
css:
-   default/markdown.css

# Include the pygments css when using codehilite extension
use_pygments_css: true

# Enable or disable the use of Pygments
# This is useful if you prefer to use a Javascript syntax highlighter
use_pygments: true

# Your HTML template
# PyMdown will look relative to the binary if it can't find the file.
template: default/template.html

# Load up js scripts (in head)
#
# Is an array of scripts (path or link).
# If it points to a physical file, it will be included.
# PyMdown will look relative to the binary if it can't find the file.
#
# This can be overridden in a file's frontmatter via the 'settings' key word:
#
# ---
# settings:
#     js:
#     -   somefile.js
# ---
#
# but if you want to append to the list, you can use the 'include.js' keyword in the
# frontmatter:
#
# ---
# include.js:
# - somefile.js
# ---
#
js: []

# Preview path conversion
preview_path_conversion: absolute

# Quick load aliases
#
# This is a quick way to optionally load multiple CSS and JS files when converting a specific file.
# It done using the file's frontmatter:
#
# ---
# include:
# - mathjax
# - flow
# ---
#
# You can create any key you want, but it needs to begin with '@'.  Then just use the include keyword
# in your frontmatter, and provide a list of aliases you wish to load.  Each alias can have a 'css' and/or 'js' keyword.
"@flow":
    js:
        -   "https://cdnjs.cloudflare.com/ajax/libs/raphael/2.1.2/raphael-min.js"
        -   flowchart-min.js
        -   default/uml-converter.js
        -   default/flow-loader.js

"@sequence":
    js:
        -   "https://cdnjs.cloudflare.com/ajax/libs/raphael/2.1.2/raphael-min.js"
        -   "https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.7.0/underscore-min.js"
        -   "https://cdnjs.cloudflare.com/ajax/libs/js-sequence-diagrams/1.0.4/sequence-diagram-min.js"
        -   default/uml-converter.js
        -   default/sequence-loader.js

"@mathjax":
   js:
        -   default/mathjax-config.js
        -   'https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML'

# Length of tabs in source files
tab_length: 4

# Ignore number of first item in ordered list.
# Setting this to false will force the list to start with the
# first specified number in the ist.
lazy_ol: true

# Python Markdown by default enables smart logic for _connected_words_
# but only on italic with the underscore character.  I find this behavior odd
# and disable it by default for a more traditional markdown feel by default.
# Extensions can override this.
smart_emphasis: false

# Enable/disable attributes
enable_attributes: true

# Output format (html|html5|html5|xhtml|xhtml1|xhtml5)
# It is recommend to use more specific versions such as: html5 or xhtml1 than
# general html or xhtml
output_format: 'xhtml1'

# Python Markdown extensions
extensions:
-   name: markdown.extensions.extra
-   name: markdown.extensions.toc
    config:
        title: Table of Contents
-   name: markdown.extensions.codehilite
    config:
        guess_lang: false
        css_class: highlight
-   name: markdown.extensions.headerid
-   name: markdown.extensions.smarty
-   name: markdown.extensions.wikilinks
-   name: markdown.extensions.admonition
-   name: markdown.extensions.nl2br
-   name: pymdown.pymdown
-   name: pymdown.b64
    config:
        base_path: ${BASE_PATH}
-   name: pymdown.critic<commit_msg>Don't include critic and b64 by default<commit_after># Select your CSS for you output html
# or you can have it all contained in your HTML template
#
# Is an array of stylesheets (path or link).
# If it points to a physical file, it will be included.
# PyMdown will look relative to the binary if it can't find the file.
#
# This can be overridden in a file's frontmatter via the 'settings' key word:
#
# ---
# settings:
#     css:
#     -   somefile.css
# ---
#
# but if you want to append to the list, you can use the 'include.css' keyword in the
# frontmatter:
#
# ---
# include.css:
# - somefile.css
# ---
#
css:
-   default/markdown.css

# Include the pygments css when using codehilite extension
use_pygments_css: true

# Enable or disable the use of Pygments
# This is useful if you prefer to use a Javascript syntax highlighter
use_pygments: true

# Your HTML template
# PyMdown will look relative to the binary if it can't find the file.
template: default/template.html

# Load up js scripts (in head)
#
# Is an array of scripts (path or link).
# If it points to a physical file, it will be included.
# PyMdown will look relative to the binary if it can't find the file.
#
# This can be overridden in a file's frontmatter via the 'settings' key word:
#
# ---
# settings:
#     js:
#     -   somefile.js
# ---
#
# but if you want to append to the list, you can use the 'include.js' keyword in the
# frontmatter:
#
# ---
# include.js:
# - somefile.js
# ---
#
js: []

# Preview path conversion
preview_path_conversion: absolute

# Quick load aliases
#
# This is a quick way to optionally load multiple CSS and JS files when converting a specific file.
# It done using the file's frontmatter:
#
# ---
# include:
# - mathjax
# - flow
# ---
#
# You can create any key you want, but it needs to begin with '@'.  Then just use the include keyword
# in your frontmatter, and provide a list of aliases you wish to load.  Each alias can have a 'css' and/or 'js' keyword.
"@flow":
    js:
        -   "https://cdnjs.cloudflare.com/ajax/libs/raphael/2.1.2/raphael-min.js"
        -   flowchart-min.js
        -   default/uml-converter.js
        -   default/flow-loader.js

"@sequence":
    js:
        -   "https://cdnjs.cloudflare.com/ajax/libs/raphael/2.1.2/raphael-min.js"
        -   "https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.7.0/underscore-min.js"
        -   "https://cdnjs.cloudflare.com/ajax/libs/js-sequence-diagrams/1.0.4/sequence-diagram-min.js"
        -   default/uml-converter.js
        -   default/sequence-loader.js

"@mathjax":
   js:
        -   default/mathjax-config.js
        -   'https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML'

# Length of tabs in source files
tab_length: 4

# Ignore number of first item in ordered list.
# Setting this to false will force the list to start with the
# first specified number in the ist.
lazy_ol: true

# Python Markdown by default enables smart logic for _connected_words_
# but only on italic with the underscore character.  I find this behavior odd
# and disable it by default for a more traditional markdown feel by default.
# Extensions can override this.
smart_emphasis: false

# Enable/disable attributes
enable_attributes: true

# Output format (html|html5|html5|xhtml|xhtml1|xhtml5)
# It is recommend to use more specific versions such as: html5 or xhtml1 than
# general html or xhtml
output_format: 'xhtml1'

# Python Markdown extensions
extensions:
-   name: markdown.extensions.extra
-   name: markdown.extensions.toc
    config:
        title: Table of Contents
-   name: markdown.extensions.codehilite
    config:
        guess_lang: false
        css_class: highlight
-   name: markdown.extensions.headerid
-   name: markdown.extensions.smarty
-   name: markdown.extensions.wikilinks
-   name: markdown.extensions.admonition
-   name: markdown.extensions.nl2br
-   name: pymdown.pymdown
{'fraction_non_alphanumeric': 0.09858975987803328, 'fraction_numerical': 0.005844238343285478, 'mean_word_length': 3.053553038105046, 'pattern_counts': {'":': 6, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 10, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7010015', 'n_tokens_mistral': 2599, 'n_tokens_neox': 2491, 'n_words': 896}