All Projects → comzeradd → monopati

comzeradd / monopati

Licence: GPL-3.0 license
a minimalistic static content generator

Programming Languages

python
139335 projects - #7 most used programming language
HTML
75241 projects
CSS
56736 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to monopati

graphql-ssg
GraphQL data based Static Site Generator.
Stars: ✭ 30 (+57.89%)
Mutual labels:  static-site-generator, static
Zola
A fast static site generator in a single binary with everything built-in. https://www.getzola.org
Stars: ✭ 7,823 (+41073.68%)
Mutual labels:  static-site-generator, static
startbootstrap-stylish-portfolio-jekyll
Jekyll theme based on Stylish Portfolio Bootstrap theme
Stars: ✭ 20 (+5.26%)
Mutual labels:  static-site-generator, static
astro
Build fast websites, faster. 🚀🧑‍🚀✨
Stars: ✭ 11,024 (+57921.05%)
Mutual labels:  static-site-generator, static
Next.js
The React Framework
Stars: ✭ 78,384 (+412447.37%)
Mutual labels:  static-site-generator, static
Thenewdynamic.org
Resources for Designers and Developers using the JAMstack
Stars: ✭ 24 (+26.32%)
Mutual labels:  static-site-generator, static
Staticgen
Static website generator that lets you use HTTP servers and frameworks you already know
Stars: ✭ 628 (+3205.26%)
Mutual labels:  static-site-generator, static
Blended
The Most Versatile Static HTML Site Generator
Stars: ✭ 22 (+15.79%)
Mutual labels:  static-site-generator, static
Netlify Cms
A Git-based CMS for Static Site Generators
Stars: ✭ 14,776 (+77668.42%)
Mutual labels:  static-site-generator, static
React Static
⚛️ 🚀 A progressive static site generator for React.
Stars: ✭ 9,946 (+52247.37%)
Mutual labels:  static-site-generator, static
bowman
A simple static site generator with an integrated toolchain for efficient development and delivery.
Stars: ✭ 17 (-10.53%)
Mutual labels:  static-site-generator, static
trailing-slash-guide
Understand and fix your static website trailing slash issues!
Stars: ✭ 255 (+1242.11%)
Mutual labels:  static-site-generator, static
gisture
A minimal and flexible blog generator based on GitHub Gist.
Stars: ✭ 24 (+26.32%)
Mutual labels:  static-site-generator
voldemort
A simple static site generator using Jinja2 and Markdown templates.
Stars: ✭ 48 (+152.63%)
Mutual labels:  static-site-generator
Password Generator
🔄 Simple password generator class library in C# 6.0, use for generate your own password! 📗
Stars: ✭ 21 (+10.53%)
Mutual labels:  static
sistine
A simple, flexible, productive static site generator written entirely in Ink
Stars: ✭ 17 (-10.53%)
Mutual labels:  static-site-generator
noir
Noir is a modern, responsive and customizable theme for Jekyll with dark mode support.
Stars: ✭ 68 (+257.89%)
Mutual labels:  static-site-generator
generator-veams
Scaffold modern frontend web apps or web pages with a static site generator (Assemble or Mangony), Grunt and/or Gulp, Sass and Bower. Use modern frameworks like Bourbon, Bootstrap or Foundation and structure your JavaScript with ES Harmony support.
Stars: ✭ 45 (+136.84%)
Mutual labels:  static-site-generator
Clownfish
Smart Content Management System using Spring Boot
Stars: ✭ 14 (-26.32%)
Mutual labels:  static-site-generator
glayu
A static site generator for mid-sized sites.
Stars: ✭ 71 (+273.68%)
Mutual labels:  static-site-generator

monopati

A minimalistic static content generator.

You can read the relevant post on why I started building this. Monopati is inspired by other great minimalistic content generators, like bucket3 and habu.

license

Usage

Install from pypi:

sudo pip install monopati

On first run create the website folder:

monopati --path=mywebsite init

This will create a folder named mywebsite. Inside that folder there is a configuration example file that you should copy and edit to meet your needs.

cd mywebsite
cp config.yml.dist config.yml

Finally, build your website:

monopati render

This will generate all necessary files for serving the website, under the folder you picked as output in your configuration file.

Structure

Use posts, pages folders for blog and static content respectively.

Use templates for adjusting UI to fit your needs. Jinja2 template engine is being used for both templates and pages. Markdown for blog posts.

Example

The code comes with one example post (under the posts) folder. You can check how the metadata header is being user and some basic syntax and how images can be added to a post. Under the pages folder there is a static template example which serves as the landing and about page of your site.

Support

Liberapay receiving

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].