Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/warriordog/mooltipage
Compile-time framework for creating large-scale static HTML websites
https://github.com/warriordog/mooltipage
framework hacktoberfest html nodejs typescript web web-framework
Last synced: about 1 month ago
JSON representation
Compile-time framework for creating large-scale static HTML websites
- Host: GitHub
- URL: https://github.com/warriordog/mooltipage
- Owner: warriordog
- License: mit
- Created: 2020-07-11T19:41:34.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-06-16T20:30:00.000Z (over 2 years ago)
- Last Synced: 2024-09-19T00:23:40.775Z (4 months ago)
- Topics: framework, hacktoberfest, html, nodejs, typescript, web, web-framework
- Language: TypeScript
- Homepage:
- Size: 9.8 MB
- Stars: 1
- Watchers: 4
- Forks: 4
- Open Issues: 40
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# Mooltipage static site generator
[![build status](https://github.com/warriordog/mooltipage/workflows/Build/badge.svg)](https://github.com/warriordog/mooltipage/actions?query=workflow%3ABuild)
[![npm version](https://badge.fury.io/js/mooltipage.svg)](https://www.npmjs.com/package/mooltipage)
[![contributor covenant](https://img.shields.io/badge/Contributor%20Covenant-v2.0%20adopted-ff69b4.svg)](CODE_OF_CONDUCT.md)Mooltipage is a new static site generator designed to simplify development of large, content-heavy websites.
Using syntax inspired by popular single-page app frameworks, Mooltipage provides a rich HTML API that enables flow control, greater reusability, and even build-time optimizations directly from your HTML markup.
Build-time scripts can utilize the full power of Node.JS and access Mooltipage's JavaScript API to extend the framework and implement custom Domain-Specific Languages.
Data-binding is easily implemented using JavaScript expressions within classic handlebars / moustache syntax or ES2015-inspired templated strings.Mooltipage is currently considered "in-development" and should not be used for production web projects.
During the initial development phase (version 0.x), major and breaking changes may be released at any time with a minor or patch version increase.### Requirements:
- Node.JS 14.x or newer
- Windows, Linux, or ~~Mac OS~~.
**Important Note**: Watch mode on Mac OS is currently unstable. Mac systems are currently not tested in CI and support is not guaranteed.### More Information:
Check out the [Getting Started Guide](https://warriordog.github.io/mooltipage/sections/gettingStarted/home.html) to quickly learn the basics of Mooltipage.
For more detailed information, see the [Full Documentation (WIP)](https://warriordog.github.io/mooltipage/index.html).