https://github.com/kelindar/misakai-baker
Baker is a static site generator for C# / .Net people.
https://github.com/kelindar/misakai-baker
Last synced: about 1 month ago
JSON representation
Baker is a static site generator for C# / .Net people.
- Host: GitHub
- URL: https://github.com/kelindar/misakai-baker
- Owner: kelindar
- License: apache-2.0
- Created: 2014-10-17T02:28:33.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-04-08T01:47:00.000Z (about 10 years ago)
- Last Synced: 2025-03-27T13:11:12.462Z (about 2 months ago)
- Language: C#
- Size: 3.9 MB
- Stars: 42
- Watchers: 10
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Misakai Baker
=============The aim of this project is to write a flexible and extensible static website generator for C# / .Net people.
* Build status: [](https://ci.appveyor.com/project/Kelindar/misakai-baker)
* Build binaries: [misakai-baker.zip](https://s3.amazonaws.com/app.misakai.com/public/Baker/bin/misakai-baker.zip)
* Website [http://baker.misakai.com](http://baker.misakai.com)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