add trailing slashes to routes

This commit is contained in:
mb 2022-10-30 22:10:47 +01:00
parent 7b7376b254
commit 39bdedede7

View File

@ -108,7 +108,7 @@ def index():
exts = ['.md', '.css'] exts = ['.md', '.css']
for ext in exts: for ext in exts:
create_pad_on_first_run(name, ext) create_pad_on_first_run(name, ext)
return redirect(f"/{ name }/pad") return redirect(f"/{ name }/pad/")
else: else:
return render_template('start.html', pad_url=APP.config['PAD_URL']) return render_template('start.html', pad_url=APP.config['PAD_URL'])
@ -116,22 +116,22 @@ def index():
def main(name): def main(name):
return redirect(f"/{ name }/pad") return redirect(f"/{ name }/pad")
@APP.route('/<name>/pad') @APP.route('/<name>/pad/')
def pad(name): def pad(name):
url = f"{ APP.config['PAD_URL'] }/{ name }.md" url = f"{ APP.config['PAD_URL'] }/{ name }.md"
return render_template('iframe.html', url=url, name=name.strip(), pad_url=APP.config['PAD_URL']) return render_template('iframe.html', url=url, name=name.strip(), pad_url=APP.config['PAD_URL'])
@APP.route('/<name>/stylesheet') @APP.route('/<name>/stylesheet/')
def stylesheet(name): def stylesheet(name):
url = f"{ APP.config['PAD_URL'] }/{ name }.css" url = f"{ APP.config['PAD_URL'] }/{ name }.css"
return render_template('iframe.html', url=url, name=name.strip(), pad_url=APP.config['PAD_URL']) return render_template('iframe.html', url=url, name=name.strip(), pad_url=APP.config['PAD_URL'])
@APP.route('/<name>/html') @APP.route('/<name>/html/')
def html(name): def html(name):
url = f"/{ name }/preview.html" url = f"/{ name }/preview.html"
return render_template('iframe.html', url=url, name=name.strip(), pad_url=APP.config['PAD_URL']) return render_template('iframe.html', url=url, name=name.strip(), pad_url=APP.config['PAD_URL'])
@APP.route('/<name>/pdf') @APP.route('/<name>/pdf/')
def pdf(name): def pdf(name):
url = f"/{name}/pagedjs.html" url = f"/{name}/pagedjs.html"
return render_template('pdf.html', url=url, name=name.strip(), pad_url=APP.config['PAD_URL']) return render_template('pdf.html', url=url, name=name.strip(), pad_url=APP.config['PAD_URL'])