Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/gouthambs/Flask-Blogging
- Owner: gouthambs
- License: mit
- Created: 2015-05-27T21:33:36.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2023-11-24T07:50:16.000Z (10 months ago)
- Last Synced: 2024-07-24T13:59:42.368Z (2 months ago)
- Topics: blog-engine, flask, flask-extensions, python2, python3, webframework
- Language: Python
- Homepage: http://flask-blogging.readthedocs.org/en/latest/
- Size: 645 KB
- Stars: 684
- Watchers: 36
- Forks: 160
- Open Issues: 24
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
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.ymlThis 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