Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gouthambs/Flask-Blogging

A Markdown Based Python Blog Engine as a Flask Extension.
https://github.com/gouthambs/Flask-Blogging

blog-engine flask flask-extensions python2 python3 webframework

Last synced: about 2 months ago
JSON representation

A Markdown Based Python Blog Engine as a Flask Extension.

Awesome Lists containing this project

README

        

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 `_
for more details. You can extend Flask-Blogging by using `plugins from here `_.

Check out the `Serverless Blog `_ 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 `_ 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 `_
- `SQLAlchemy `_
- `Flask-Login `_
- `Flask-Principal `_
- `Flask-WTF `_
- `Flask-FileUpload `_
- `Markdown `_
- `Bootstrap `_
- `Bootstrap-Markdown `_
- `Markdown-js `_

License
-------

`MIT `_

.. include:: /docs/releases.rst

.. include:: /docs/authors.rst