markomatic

1.0.2 • Public • Published

Markomatic

Generate Markdown files using partial templates and YAML configuration

Usage

Install markomatic

npm install -g markomatic

Create your template file, e.g. document.template.md

# Hello
 
It's {{ name }}, I like {{ hobby }}.
 
## Fruits
 
My favourite fruits are:
{% for fruit in fruits %}
    - {{ fruit }} {% endfor %}

Create your markomatic config file, e.g. markomatic.yaml

markomatic :
    input: ./document.template.md
    output : ./document.md
    variables :
        name : John
        hobby : programming
        fruits :
            - Apple
            - Orange
            - Avocado
            - Melon

Run the markomatic generator

$ markomatic ./markomatic

That's all! Check the output at ./document.md

# Hello
 
It's John, I like programming.
 
## Fruits
 
My favourite fruits are:
 
    - Apple 
    - Orange 
    - Avocado 
    - Melon 
 

Contributing

This project is following git-flow branching model.

  • Please create a branch from develop.
  • Name it something descriptive other than master, develop, release-*, or hotfix-*.
  • Open a pull request to develop.

Make sure your contributions are compatible with the license of this code.

Development

Branch Status
master Build Status
develop Build Status

The development of this project is following gitflow branching model.

License

Copyright © 2019 Ezzat Chamudi

Markomatic code is licensed under MPL-2.0.

Libraries, dependencies, and tools used in this project are tied with their licenses.

Readme

Keywords

none

Package Sidebar

Install

npm i markomatic

Weekly Downloads

1

Version

1.0.2

License

MPL-2.0

Unpacked Size

25.6 kB

Total Files

5

Last publish

Collaborators

  • echamudi