Skip to main content

Pagedown for Flask

Project description

Flask-MDE: Pagedown for Flask

Release v1.2.1 | Example application

https://img.shields.io/pypi/v/flask_mde https://img.shields.io/pypi/l/flask_mde https://img.shields.io/pypi/pyversions/flask_mde https://readthedocs.org/projects/flask-mde/badge/?version=latest https://pepy.tech/badge/flask-mde

Pagedown Editor with Google code-prettify for Flask. WTForms integration supported. From v1.2.0 Flask-MDE supports pagedown-extra.

Pagedown is a Markdown editor and previewer popularised by its use on StackOverflow. You can use the Flask-MDE extension to integrate the Pagedown editor into your Flask application.

Installation

Installing Flask-MDE is simple with pip. To install Flask-MDE, run the command

pip install Flask-MDE

in your terminal

Basic Usage

Assuming the following folder structure:

.
├── app.py
└── templates/
    └── index.html

Files

app.py

from flask import Flask, render_template
from flask_mde import Mde

app = Flask(__name__)
mde = Mde(app)

@app.route('/')
def index():
    return render_template(
        "index.html"
    )


if __name__ == "__main__":
    app.run()

templates/index.html

<!DOCTYPE html>
<html lang="en">
<head>
    {{mde.css}}
</head>
<body>
    {{mde.editor()}}
    {{mde.preview}}
    {{mde.js}}
</body>
</html>

Read the user guide to check out all the features.

Licenses that apply

  1. Flask-MDE License (MIT)

  2. Pagedown-Extra License

  3. Pagedown License

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Flask-MDE-1.2.1.tar.gz (84.1 kB view details)

Uploaded Source

Built Distribution

Flask_MDE-1.2.1-py3-none-any.whl (86.2 kB view details)

Uploaded Python 3

File details

Details for the file Flask-MDE-1.2.1.tar.gz.

File metadata

  • Download URL: Flask-MDE-1.2.1.tar.gz
  • Upload date:
  • Size: 84.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.7

File hashes

Hashes for Flask-MDE-1.2.1.tar.gz
Algorithm Hash digest
SHA256 4c8513ae352c38542b3c5a764f71aec8214fca1d680764ad4e0fbab2253312f0
MD5 c63102f9e8020bdbd42944b4057c3eac
BLAKE2b-256 51e1f5e56e598f7f0da48804160ac56a4077f336bc792dab6b09415e49339a34

See more details on using hashes here.

File details

Details for the file Flask_MDE-1.2.1-py3-none-any.whl.

File metadata

  • Download URL: Flask_MDE-1.2.1-py3-none-any.whl
  • Upload date:
  • Size: 86.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.7

File hashes

Hashes for Flask_MDE-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 43cdec23145445e71b7d0e290d9ccdcf4d74821798a714dd47ea9cbe9d304ada
MD5 6250f265f5a6b34e96e0621cf455833f
BLAKE2b-256 34eb6106dfbe7182dd5fce2289a997efa371dccd53ab30c10a55d0ff491c94fa

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page