<commit_before>Wok
===

[![Build Status](https://travis-ci.org/mythmon/wok.svg?branch=v1.0.0b)](https://travis-ci.org/mythmon/wok)

Wok is a static website generator. It turns a pile of templates,
content, and resources (like CSS and images) into a neat stack of plain
HTML.

The idea is that you don't need a big server-side engine like PHP to
generate every page every visit: you can generate them all ahead of
time, and only regenerate things when something has changed. A good way
this could be done would be with a post-commit hook on a git repository
containing your content or layout.

I made wok because projects like [Jekyll][jekyll], [Hyde][hyde], and
[Static][static] were intriguing, but in the end didn't quite match what
I wanted to do with my website. So I am writing my own. Funnily, the
mythical website that inspired wok still hasn't been written.

[jekyll]: https://github.com/mojombo/jekyll
[hyde]: https://github.com/lakshmivyas/hyde
[static]: http://static.newqdev.com/

Sample Sites
------------
A bare bones site is included in the wok git repo, in the `test` directory.
It is really just a playground for devs to test new features, and not a good
learning tool.

The documentation site available in the `doc` directory should be a fairly
complete example of a small site that is good to learn from.

For some real world examples check out these sites.

-    [Oregon State University Linux Users Group](http://lug.oregonstate.edu)<commit_msg>mention license name in readme<commit_after>Wok
===

[![Build Status](https://travis-ci.org/mythmon/wok.svg?branch=v1.0.0b)](https://travis-ci.org/mythmon/wok)

Wok is a static website generator. It turns a pile of templates,
content, and resources (like CSS and images) into a neat stack of plain
HTML. Wok is distributed under the MIT license (see the LICENSE file for
more details). 

The idea is that you don't need a big server-side engine like PHP to
generate every page every visit: you can generate them all ahead of
time, and only regenerate things when something has changed. A good way
this could be done would be with a post-commit hook on a git repository
containing your content or layout.

I made wok because projects like [Jekyll][jekyll], [Hyde][hyde], and
[Static][static] were intriguing, but in the end didn't quite match what
I wanted to do with my website. So I am writing my own. Funnily, the
mythical website that inspired wok still hasn't been written.

[jekyll]: https://github.com/mojombo/jekyll
[hyde]: https://github.com/lakshmivyas/hyde
[static]: http://static.newqdev.com/

Sample Sites
------------
A bare bones site is included in the wok git repo, in the `test` directory.
It is really just a playground for devs to test new features, and not a good
learning tool.

The documentation site available in the `doc` directory should be a fairly
complete example of a small site that is good to learn from.

For some real world examples check out these sites.

-    [Oregon State University Linux Users Group](http://lug.oregonstate.edu)
{'fraction_non_alphanumeric': 0.08476253298153034, 'fraction_numerical': 0.001978891820580475, 'mean_word_length': 4.149405772495755, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 8, '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': '3538431', 'n_tokens_mistral': 888, 'n_tokens_neox': 871, 'n_words': 437}