0.8.4 • Published 1 year ago

maml v0.8.4

Weekly downloads
2
License
MIT
Repository
github
Last release
1 year ago

maml

maml is a static website generator taking markdown and yaml as input.

maml is short for "markdown yaml" and pronounced as ['mɑːmel].

Chinese name is 马猫儿.

Features

Inspired by Ruby on Rails
  • The folder structure is very similar to Ruby on Rails: assets, controllers, models, views.
  • Convention over configuration.
Simple and easy to use
  • Every page is a folder on disk, and every folder contains two files: index.md and index.yml.
  • Configurations files could inherit, thus you don't need to specify everything for each page.
  • It works out of the box.
Flexible
  • If you are a developer and you can change the things in controller and views, then you can gain infinite flexibility.
  • It could be as flexible as Ruby on Rails(without those dynamic features since it is a static website generator).

Installation

yarn global add maml

or

npm install -g maml

Documentation

mamljs.github.io/docs/

Quick start

mkdir mysite
cd mysite
maml init
maml build --watch

Commands above creates a website named mysite, and build output into mysite/dist/.

Show help

maml help
maml help init
maml help build

License

MIT

Websites built with maml

Todo

Do not use CDN, use parcel to compile

0.8.4

1 year ago

0.8.1

1 year ago

0.8.0

1 year ago

0.8.3

1 year ago

0.8.2

1 year ago

0.7.0

1 year ago

0.6.0

1 year ago

0.5.1

6 years ago

0.5.0

6 years ago

0.4.5

6 years ago

0.4.4

6 years ago

0.4.3

6 years ago

0.4.2

6 years ago

0.4.1

6 years ago

0.4.0

6 years ago

0.2.0

6 years ago

0.1.4

8 years ago

0.1.3

8 years ago

0.1.2

8 years ago

0.1.1

8 years ago

0.1.0

8 years ago