AbstractXan / Mizi

A simple markdown to website generator written in C++.

Home Page:https://abstractxan.xyz/site/mizi__site_generator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

A simple markdown to website generator written in C++.

https://abstractxan.xyz/site/mizi__site_generator

License:MIT License


Languages

Language:C++ 62.1%Language:HTML 25.6%Language:CSS 11.9%Language:Makefile 0.3%Language:Shell 0.1%