add trailing slashes to routes
This commit is contained in:
parent
7b7376b254
commit
39bdedede7
10
octomode.py
10
octomode.py
@ -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'])
|
||||||
|
Loading…
Reference in New Issue
Block a user