Skip to content

AbstractXan/Mizi

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Mizi

A simple static website generator written in C++ that takes markdown format as input.

Inspired from hundredrabbits/100r.co

Created for my website abstractxan.xyz

Sample generated repo here : mizi.netlify.com

Netlify Status

Download and run

  • Clone / Download this repository
  • Update src/config.conf for your webpages
  • Update src/website.md
  • Build using ./build.sh or Run ./src/mizi to create site
  • Open index.html which opens site/home.html

Currently supported features:

  1. Inputs a single markdown file as input
  2. Configurable <head> and header and footer for every page
  3. Create reusable components using templates by updating templates.conf
# Category
## Page
### Section
- First
- Second
- Third
<p>Could write in HTML too!</p>
Inline [links!](https://abstractxan.xyz)
Inline images ![images](./media/interface/favicon.ico)

$$$ Seperate Pages
## Seperate Page
### Section
Text

{{Template Arg1 Arg2}}
  • A config.conf file for <head> , header and footer
  • Templating feature through template.conf

Contribute

Open a new issue for bug / feature requests. PRs are welcome.