<commit_before># wu gen

`gen` is the command for the static website generator that is shippd with wuxia.
The generator is easy to use and extend.

## Overview of features of the generator

- Convention plus configuration. It comes with sane defaults, sane conventions
  of the way the project should be structured. On to p of this, it gives full
  freedom if the user is advanced enough to configure it in way that it suits
  his/her needs.

- Themes : Support customizing of project's look and feel. The default template
  language is is Go. Effort is underway to add popular javascript templating
  engines.

- Javascript Plugins: Write plugins in javascript. You can tap almost every
  aspect of the generation process through javascript. The generator comes with
  a simple module loader `require` which you can use to break down your modules
  into separate files.

- Metrics: The generator is wired with exhaustive metrics. You can have full
  understanding of the resources used and perfomrance of rendering your project.


## The structure of a wuxia static website project
<commit_msg>doc: Add basic directory structure<commit_after># wu gen

`gen` is the command for the static website generator that is shippd with wuxia.
The generator is easy to use and extend.

## Overview of features of the generator

- Convention plus configuration. It comes with sane defaults, sane conventions
  of the way the project should be structured. On to p of this, it gives full
  freedom if the user is advanced enough to configure it in way that it suits
  his/her needs.

- Themes : Support customizing of project's look and feel. The default template
  language is is Go. Effort is underway to add popular javascript templating
  engines.

- Javascript Plugins: Write plugins in javascript. You can tap almost every
  aspect of the generation process through javascript. The generator comes with
  a simple module loader `require` which you can use to break down your modules
  into separate files.

- Metrics: The generator is wired with exhaustive metrics. You can have full
  understanding of the resources used and perfomrance of rendering your project.


## The structure of a wuxia static website project

```
├── scripts
│   ├── init
│   │   └── index.js
│   ├── plan
│   │   └── index.js
│   └── plugin
│       └── index.js
├── src
│   ├── front_matter.md
│   └── home.md
├── templates
│   └── index.html
├── LICENCE
├── README.md
└── config.json
```

{'fraction_non_alphanumeric': 0.05815372102480683, 'fraction_numerical': 0.0, 'mean_word_length': 3.7216890595009597, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '1950352', 'n_tokens_mistral': 685, 'n_tokens_neox': 660, 'n_words': 381}