Flask-Blogging
Flask-Blogging copied to clipboard
A Markdown Based Python Blog Engine as a Flask Extension.
Flask-Blogging
.. image:: https://github.com/gouthambs/Flask-Blogging/actions/workflows/unittesting.yml/badge.svg :target: https://github.com/gouthambs/Flask-Blogging/actions/workflows/unittesting.yml
This is a Flask extension for adding blog support to your site using Markdown.
Please see Flask-Blogging documentation <http://flask-blogging.readthedocs.org/en/latest/>_
for more details. You can extend Flask-Blogging by using plugins from here <https://github.com/gouthambs/blogging_plugins>_.
Check out the Serverless Blog <https://serverlessblog.com>_ demo running on AWS Lambda.
Features
- Integration with Markdown Editor
- Ability to upload images for use in blog pages
- Incorporate math formulas in LaTeX format
- Integrates with authentication to allow multiple users
- Plugin framework to easily extend and add new features
Screen Shots
Blog Editor
.. figure:: /docs/_static/blog_editor.png
Blog Page
.. figure:: /docs/_static/blog_page.png
Minimal Example
Check the quickstart example <http://flask-blogging.readthedocs.org/en/latest/#quick-start-example>_ for the latest documentation.
Installation
Install the extension with the following commands::
$ easy_install flask-blogging
or alternatively if you have pip installed::
$ pip install flask-blogging
Dependencies
Flask <https://github.com/mitsuhiko/flask>_SQLAlchemy <https://github.com/zzzeek/sqlalchemy>_Flask-Login <https://github.com/maxcountryman/flask-login>_Flask-Principal <https://github.com/mattupstate/flask-principal>_Flask-WTF <https://github.com/lepture/flask-wtf>_Flask-FileUpload <https://github.com/Speedy1991/Flask-FileUpload>_Markdown <https://pypi.org/project/Markdown/>_Bootstrap <http://getbootstrap.com/>_Bootstrap-Markdown <https://github.com/toopay/bootstrap-markdown>_Markdown-js <https://github.com/evilstreak/markdown-js>_
License
MIT </LICENSE>_
.. include:: /docs/releases.rst
.. include:: /docs/authors.rst