All Projects → kelindar → misakai-baker

kelindar / misakai-baker

Licence: Apache-2.0 License
Baker is a static site generator for C# / .Net people.

Programming Languages

C#
18002 projects
CSS
56736 projects
javascript
184084 projects - #8 most used programming language

Misakai Baker

The aim of this project is to write a flexible and extensible static website generator for C# / .Net people.

Features

  • Combine Markdown + Razor view engine, layouts, sections and helpers
  • Jekyll-like headers for the model
  • Various optimizations: HTML minifier, CSS minifier, JavaScript minifier and PNG optimizer
  • Pipeline model for processors and various combinations
  • Yaml configuration file
  • Integrated web server for testing
  • File watcher and live reload for development cycle updates

Usage

In order to build the final project with all optimizations on:

Baker.exe --bake c:\Project

In order to launch and serve the static website in a in-process webserver, use 'serve' command. This will watch any modifications you make to the files and auto-update and reload your browser for you. The default port is 8080, so please open a browser on 127.0.0.1:8080 once you started.

Baker.exe --serve c:\Project

Planned Features

  • CSS and JavaScript unifier (merging multiple files into one big file for performance)
  • Translations/localization support
  • Jpeg optimizer
  • Configurable pipeline directly from _config.yaml file
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].