Skip to main content
Join the official 2019 Python Developers SurveyStart the survey!

A flask static site generator that uses markdown and jinja2 templates.

Project description

___________.__
\_   _____/|  |  _____     ____    ____    ____
 |    __)  |  |  \__  \   / ___\ _/ __ \  /    \
  |     \   |  |__ / __ \_/ /_/  >\  ___/ |   |  \
   \___  /   |____/(____  /\___  /  \___  >|___|  /
        \/               \//_____/       \/      \/

Build Status

Flagen is a Flask Site/Blog generator.

Installation

$ git clone https:/github.com/jeffgodwyll/flagen.git
$ cd flagen
$ pip install -e .

Usages

$ flagen --help
Usage: flagen [OPTIONS] COMMAND [ARGS]...

Flagen is a simple static site generator built on top of Frozen Flask

Options:
  --help  Show this message and exit.

Commands:
  build  Build site and generate a `build` folder
  serve  Serve site

$ flagen build --help
Usage: flagen build [OPTIONS]

Build site and generate a `build` folder

Options:
--template PATH  Pass a custom template directory
--help           Show this message and exit.

$ flagen serve --help
Usage: flagen serve [OPTIONS]

  Serve site

Options:
  --template PATH  Pass a custom template directory
  --help           Show this message and exit.

Examples

$ flagen serve

$ flagen serve --template templates/templates_material/

$ flagen serve --template templates/simple/

$ flagen build

$ flagen build --template templates/templates_material/

As a blog

Content in the pages folder are rendered as blog posts

Each post takes the following format:

title: Hello World
date: 2014-11-29
tags: [general, awesome, stuff]

**Hello World**, from a *page*! etc, etc

The blog content will be in markdown. Look in the pages folder for example

Feedback

Star this repo if you find it useful. Use the github issue tracker to give feedback on this repo or to report an issue.

Release history Release notifications

This version

0.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for flagen, version 0.1
Filename, size File type Python version Upload date Hashes
Filename, size flagen-0.1.tar.gz (3.1 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page