Change main.py to app.py to run simply with "flask run". Add a demo of internal linking
authorDavid Kerkeslager <kerkeslager@gmail.com>
Sat, 14 May 2022 03:22:28 +0000 (23:22 -0400)
committerDavid Kerkeslager <kerkeslager@gmail.com>
Sat, 14 May 2022 03:22:28 +0000 (23:22 -0400)
app.py [new file with mode: 0644]
main.py [deleted file]
pages/demo.md

diff --git a/app.py b/app.py
new file mode 100644 (file)
index 0000000..b87aa3a
--- /dev/null
+++ b/app.py
@@ -0,0 +1,26 @@
+import commonmark
+import flask
+
+app = flask.Flask(__name__)
+
+@app.route('/')
+def index():
+    return 'Hello, world'
+
+@app.route('/p/<name>')
+def page(name):
+    for ch in name:
+        if not ch in 'abcdefghijklmnopqrstuvwxyz_0123456789':
+            flask.abort(404)
+
+    try:
+        with open('pages/{}.md'.format(name), 'r') as f:
+            content = commonmark.commonmark(f.read())
+    except FileNotFoundError as e:
+        flask.abort(404)
+
+    title = name.replace('_', ' ').title()
+
+    return flask.render_template('page.html', content=content, title=title)
+
+
diff --git a/main.py b/main.py
deleted file mode 100644 (file)
index b87aa3a..0000000
--- a/main.py
+++ /dev/null
@@ -1,26 +0,0 @@
-import commonmark
-import flask
-
-app = flask.Flask(__name__)
-
-@app.route('/')
-def index():
-    return 'Hello, world'
-
-@app.route('/p/<name>')
-def page(name):
-    for ch in name:
-        if not ch in 'abcdefghijklmnopqrstuvwxyz_0123456789':
-            flask.abort(404)
-
-    try:
-        with open('pages/{}.md'.format(name), 'r') as f:
-            content = commonmark.commonmark(f.read())
-    except FileNotFoundError as e:
-        flask.abort(404)
-
-    title = name.replace('_', ' ').title()
-
-    return flask.render_template('page.html', content=content, title=title)
-
-
index 3740b66..5f676dc 100644 (file)
@@ -12,7 +12,7 @@
 
 ##### Heading 5
 
 
 ##### Heading 5
 
-[Link](https://www.google.com)
+[Link](demo2)
 
 ![Image](http://url/a.png)
 
 
 ![Image](http://url/a.png)