A sensible static site generator that runs on Windows and uses Razor templates and CommonMark markdown,
based on champ.
Built so you can focus more time on writing content and less on fiddling with markup.
- Intuitive pathing system
- Uses Razor template syntax for layouts
- Uses CommonMark (Markdown) markup
- Supports reusable components
- Callbacks to resolve URLS for subdirectories
- Automatic conversion of .less files
- Automatic file regeneration via the --watch option
- Can be used as a library in your project with SiteBuilder.ProcessPageNode()
- Implemented CommonMark.Net for markdown parsing
The tool is packaged as a single .exe file. Download the latest release of champ.exe from here: champCM v1.0
Getting Started & Examples
Using champCM is exactly the same as champ. Have a look at the Getting Started info there for more.
You can find a host of examples, with source and live demo, at the champ-examples project.
Why champCM? (as opposed to champ)
I, too, really love the idea of pre-generated content pages as a way to make building a site much simpler. After a lot of investigation of other generators such as Jekyll and Metalsmith left me confused, I discovered champ. It suits my needs quite well, except it would stuff up my Markdown just a bit too often. So I decided I'd fix that by changing how it parses Markdown.
- Add automatic conversion of .sass files
About the Codebase
- .Net Runtime 4.5.1