DEV Community

Tanmay Naik
Tanmay Naik

Posted on

5 2

Manticore 1.0 is released!

Manticore is a simple, minimal static site generator in Python. It's free and open source, and I would appreciate feedback.

This is my first contribution to open source, looking to make many more. Forks and pull requests, improvements on the codebase are all welcome!

GitHub logo blazephoenix / manticore

Static site generator in python

Manticore

A simple, minimal static site generator in Python.

Getting Started

  • Create a virtual environment - virtualenv venv
  • Run pip install -r requirements.txt
  • Add posts in markdown format in the content folder
    • In content/resume for resume.
    • In content/default for blog posts.
  • Check commands with python build.py --help
Usage: build.py [OPTIONS]

Options:
  -d, --default TEXT  Generate the default blog template
  -r, --resume TEXT   Generate a resume template
  --help              Show this message and exit.
  • E.g. To generate a blog, Type python build.py --default default

    • An output folder will be created with the markdown files in content/default
    • The directory structure in the output folder
    \output
     \posts
      home.html
    

The process is similar but a little easier for generating a resume since it only creates one page.

Prerequisites

  • Python 3.6 or higher.

Deployment

Deployment solutions are currently being worked on. Deployment with Netlify CLI could be available in upcoming releases.

Built With

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

Instrument, monitor, fix: a hands-on debugging session

Join Lazar for a hands-on session where you’ll build it, break it, debug it, and fix it. You’ll set up Sentry, track errors, use Session Replay and Tracing, and leverage some good ol’ AI to find and fix issues fast.

Tune in to the full event

DEV is partnering to bring live events to the community. Join us or dismiss this billboard if you're not interested. ❤️