Skip to content

LiYChristopher/outpost

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Outpost - A Minimal Flask Blog Engine

This is a simple blog engine, cobbled together using Flask and various extensions with a MongoDB backend. It includes a basic front-end view of posts, filterable by either category or tag, as well as text search.

Content is managed through an admin dashboard that allows you to create, edit or delete post(s). You can also perform similar operations for Categories and Images to be used in posts. An excellent JavaScript text editor is provided by Summernote. Content in the Posts and Image Gallery views are sortable by various database fields.

For those who are newer to Flask, this might be useful to see how Blueprints work, how various extensions fit into the overall application, and how a MongoDB driven Flask App looks like in general.

Similar code happens to power my own hosted blog. I called this Outpost because while quite simple at its core, supplies you with enough as a standalone blog engine to let you publish and share content with the world.

Extensions Used

  • Flask-Login
  • Flask-Misaka
  • Flask-Cache
  • Flask-Upload
  • Flask-Mongoengine
  • Flask-WTF

About

Blog & CMS, built within Flask ecosystem

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published