<commit_before># Installed Components
This application was built and tested using Perl 5.18. I used perlbrew to setup my environment. 

## Modules Needed
A list of modules the will need to be installed on CPAN. Run ``perl -MCPAN -e shell`` instead. It is guaranteed to run CPAN for the correct version of Perl. 

  * File::chdir
  * HTML::Template

# Execution

## UNIX and Linux
To run this script type

~~~~~~~~~~~~~~~~~~~~~~~~
perl build-website.pl -p path/to/root/directory/
~~~~~~~~~~~~~~~~~~~~~~~~

<commit_msg>updated the readme<commit_after># Installed Components
This application was built and tested using Perl 5.18. I used perlbrew to setup my environment. 

## Modules Needed
A list of modules the will need to be installed on CPAN. Run ``perl -MCPAN -e shell`` instead. It is guaranteed to run CPAN for the correct version of Perl. 

  * File::chdir
  * HTML::Template

# Execution

## UNIX and Linux
To run this script type

~~~~~~~~~~~~~~~~~~~~~~~~
perl build-website.pl -p path/to/root/directory/of/website/
~~~~~~~~~~~~~~~~~~~~~~~~

# Website Directory Setup. 
To create a website the website folder must obey the following rules. 

  1. First it needs to have a ``website_components`` folder. 
  2. The ``website_components`` folder must have a master html template file. It must also include a master css file. 
  3. Each page must have it's own directory. The directory needs to contain the following files.  
    a. ``DirectoryName.md``
    b. ``tags.tgs``
    c. The ``DirectoryName.md`` markdown file must contain only a single \# to define the title. 
    d. 
        > `` # Page Title ``
        > `` more markdown text....``
    c. 
        

{'fraction_non_alphanumeric': 0.1342925659472422, 'fraction_numerical': 0.00539568345323741, 'mean_word_length': 3.369109947643979, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 0, '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': '3033180', 'n_tokens_mistral': 491, 'n_tokens_neox': 453, 'n_words': 218}