A fast and light static-site generator.
https://mandy.alyxshang.boo
- Rust 100%
|
|
||
|---|---|---|
| .forgejo/workflows | ||
| sample | ||
| src | ||
| .gitignore | ||
| Cargo.toml | ||
| LICENSE | ||
| README.markdown | ||
MANDY
A fast and light static-site generator.
ABOUT
This repository contains the source code for a light and fast static-site generator (SSG) using the Jirai markup language and the JMU data language. The SSG has been optimized to be exceptionally light and exceptionally fast.
DOCUMENTATION
CODE REPORT
Mandy was built with the explicit purpose of being very light, highly optimized, and very fast. These metrics about the project's code should illustrate this:
- 700 lines of Rust.
- 160 lines of Rust unit tests.
- 779 lines of documentation comments.
- The size of the compiled binary is less than 500KB.
- The build time for a Mandy project is <400ms.
The previous version of Mandy from two years ago had 4000 lines of code and an executable size of 12MB.
SITES USING MANDY
CHANGELOG
Version 0.1.0
- Initial release.
- Initial upload to Forgejo.
Version 0.2.0
- Updated documentation.
- Added the ability to have site data in the
datadirectory.
Version 0.2.1
- Updated documentation.
- Added a list of sites using Mandy.
- Fixed the bug where using the
testcommand would accidentally build the project.
NOTE
- Mandy by Alyx Shang.
- Licensed under the FSL v1.