Pagedown for Flask
Project description
Flask-MDE: Pagedown for Flask
Release v1.2.1 | Example application
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>
Licenses that apply
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 hashes)
Built Distribution
Flask_MDE-1.2.1-py3-none-any.whl
(86.2 kB
view hashes)
Close
Hashes for Flask_MDE-1.2.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43cdec23145445e71b7d0e290d9ccdcf4d74821798a714dd47ea9cbe9d304ada |
|
MD5 | 6250f265f5a6b34e96e0621cf455833f |
|
BLAKE2b-256 | 34eb6106dfbe7182dd5fce2289a997efa371dccd53ab30c10a55d0ff491c94fa |