All Projects → norm → flourish

norm / flourish

Licence: MIT, Unknown licenses found Licenses found MIT LICENCE Unknown LICENSE
Yet another static site generator

Programming Languages

python
139335 projects - #7 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to flourish

coltrane
A simple content site framework that harnesses the power of Django without the hassle.
Stars: ✭ 57 (+375%)
Mutual labels:  static-site-generator
urlzap
⚡️ Your own static URL shortener
Stars: ✭ 57 (+375%)
Mutual labels:  static-site-generator
pokedex-nextjs
Get to know the different render methods that the Next.js framework provides by exploring Pokemons
Stars: ✭ 39 (+225%)
Mutual labels:  static-site-generator
roadbike
小书匠官网博客源码
Stars: ✭ 46 (+283.33%)
Mutual labels:  static-site-generator
hugy
Hugy is an Electron desktop app acting as a GUI for the Hugo static site generator.
Stars: ✭ 44 (+266.67%)
Mutual labels:  static-site-generator
gpp
General PreProcessor
Stars: ✭ 25 (+108.33%)
Mutual labels:  static-site-generator
grammer-blog
My personal blog about programming or random stuff. Made using Vue JS 2 and Gridsome as a jamstack framework for Vue JS. Hosted on vercel
Stars: ✭ 14 (+16.67%)
Mutual labels:  static-site-generator
gridsome-starter-default
🐣 Default starter for Gridsome
Stars: ✭ 35 (+191.67%)
Mutual labels:  static-site-generator
plain
network .md into .html with plaintext files
Stars: ✭ 70 (+483.33%)
Mutual labels:  static-site-generator
reflect
Static site generator for WordPress.
Stars: ✭ 19 (+58.33%)
Mutual labels:  static-site-generator
phenomic
DEPRECATED. Please use Next.js instead.
Stars: ✭ 3,246 (+26950%)
Mutual labels:  static-site-generator
yass
Yet Another Static Site (Generator)
Stars: ✭ 18 (+50%)
Mutual labels:  static-site-generator
webping
🚦 Python script to monitor web pages.
Stars: ✭ 20 (+66.67%)
Mutual labels:  static-site-generator
tinyjam
A radically simple, zero-configuration static site generator in JavaScript
Stars: ✭ 137 (+1041.67%)
Mutual labels:  static-site-generator
mpa-frontend-template
🔥 Template based on webpack, pug, stylus, es6, postcss for multi page applications
Stars: ✭ 27 (+125%)
Mutual labels:  static-site-generator
wowchemy-hugo-themes
🔥 Hugo website builder, Hugo themes & Hugo CMS. No code, easily build with blocks! 创建在线课程,学术简历或初创网站。#OpenScience
Stars: ✭ 6,891 (+57325%)
Mutual labels:  static-site-generator
minipress
💁‍♂️ miniPress – a static site generator
Stars: ✭ 17 (+41.67%)
Mutual labels:  static-site-generator
laststaticsitegenerator
After learning how to use task runners like grunt, gulp, webpack and many static site generators i was in need for one workflow that makes setting up any tools unnecessary. Here it is!
Stars: ✭ 14 (+16.67%)
Mutual labels:  static-site-generator
refabricator
Static Site Generator for/in ReasonML
Stars: ✭ 31 (+158.33%)
Mutual labels:  static-site-generator
nene
Nēnē: A no-frills static site generator
Stars: ✭ 22 (+83.33%)
Mutual labels:  static-site-generator

Run tests

Flourish

Flourish is a static website generator. It can be used to create a blog or journal, a photo gallery, a portfolio, documentation, and any other kind of website — as long as the pages should always be the same no matter when, who, how, or what, is viewing them.

By separating your content ("source") from the HTML ("template"), you can focus more on the adding of new content than on the act of wrangling web pages. Further, because your content can be written in Markdown rather than HTML, you can concentrate on just your content, on just your words, and let the website take care of itself.

It is designed around the ideas that:

  • only combining your content with predefined themes is limiting for any site but the most basic
  • plugins are stop-gap solution and often don't work the way you want, making you change your pages and designs to fit the plugin
  • if you have specific requirements on how the site should work, you should not be held back

Whilst being perfectly useful for non-programmers, Flourish really shines in the hands of developers who can write python. It can create almost any content, and be setup to create webpages in almost any way.

It is heavily inspired by django's class based views and James Aylett's django file-backed objects.

Quick start

Flourish is installable from pypi.

pip install flourish
mkdir example
cd example
flourish example

Documentation

The Flourish documentation is available on Read the Docs.

There is also a (very quiet and empty) Slack for users of Flourish.

TODOs

Outstanding work is mostly kept in GitHub Issues (or as FIXMEs and TODOs in the code where I've been lazy, or they don't introduce new features).

Things that will be added in the near future are listed in Issues, tagged with the 1.0 milestone.

Things that will be added in the longer term are listed in Issues, tagged with the 2.0 milestone.

Things I'll probably never get around to are listed in Issues, tagged Pie in the Sky.

Anything in Issues without a milestone is probably a bug reported by lovely people trying to improve Flourish.

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].