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 1 year 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 (about 11 years ago)
- Default Branch: master
- Last Pushed: 2024-12-08T06:48:37.000Z (over 1 year ago)
- Last Synced: 2025-03-23T02:01:42.383Z (about 1 year ago)
- Topics: blog-engine, flask, flask-extensions, python2, python3, webframework
- Language: Python
- Homepage: http://flask-blogging.readthedocs.org/en/latest/
- Size: 643 KB
- Stars: 698
- Watchers: 35
- Forks: 166
- Open Issues: 21
-
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.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