A static HTML development tool, built with Rust
Those that want to generate a basic static HTML site, with perhaps 1-10 pages, and do not want to maintain layouts, navigation elements, and footers across multiple files.
If you need programmatic components, then it would be better to utilize a more hands-on system like GatsbyJS, React Static, or a Content Management System (CMS) such as WordPress.
Just like in a typical Jamstack solution, the static HTML output can be easily served on GitHub Pages, Firebase Hosting, and a number of other places. Also see about upcoming Docker support below.
See the Coal Docs for installation steps and detailed instructions.
https://crates.io/crates/coal
v1.0.0
Sites using coal to generate simple static HTML websites - Add yours via PR: * Coal Docs - dogfooding FTW * CameronManavian.com * Rust Lang Los Angeles
For feature requests, please see this issue.
Some ideas (check issue for latest list): - Docker build script π - Custom reusable components (Like React or Vue) βοΈ - Uglification of JS π§ - Option to produce external files for CSS and JS π
The name coal is just a shortened version of the word coalesce.
coΒ·aΒ·lesce /ΛkΕΙΛles/ verb come together to form one mass or whole.