main #3
3 changed files with 10 additions and 15 deletions
|
@ -6,13 +6,12 @@ component Nav:
|
||||||
"Sidebar"
|
"Sidebar"
|
||||||
tUl(class="list-none"):
|
tUl(class="list-none"):
|
||||||
component NavButton("Home", "/")
|
component NavButton("Home", "/")
|
||||||
# component NavButton("Test Article", "/test")
|
# component NavButton("Test Article", "/read/test")
|
||||||
# component NavButton("Example Article", "/Example 1")
|
# component NavButton("Example Article", "/read/Example 1")
|
||||||
# component NavButton("Example 2 Article", "/Example 2")
|
# component NavButton("Example 2 Article", "/read/Example 2")
|
||||||
# component NavButton("Page does not exist", "/404")
|
|
||||||
|
|
||||||
# TODO: automatically create a button for each html file in /src/public/Blog
|
# TODO: automatically create a button for each html file in /src/public/Blog
|
||||||
|
#! this dont worky idk
|
||||||
for kind, path in walkDir("/src/public/Blog"):
|
for kind, path in walkDir("/src/public/Blog"):
|
||||||
if kind == pcFile:
|
if kind == pcFile:
|
||||||
component NavButton(path, path)
|
component NavButton(path, "/read/" & path)
|
|
@ -8,13 +8,10 @@ appRoutes("app"):
|
||||||
component Nav
|
component Nav
|
||||||
component GlassHome("Blog in a Matrix")
|
component GlassHome("Blog in a Matrix")
|
||||||
|
|
||||||
"/<errorCode>":
|
"/read/<article>":
|
||||||
component Nav
|
|
||||||
component Glass("Error: " & $errorCode)
|
|
||||||
|
|
||||||
"/<article>":
|
|
||||||
component Nav
|
component Nav
|
||||||
component Read($article)
|
component Read($article)
|
||||||
|
|
||||||
notfound:
|
notfound:
|
||||||
route "/404"
|
component Nav
|
||||||
|
component Glass("Page diverges.")
|
|
@ -1,5 +1,4 @@
|
||||||
import happyx
|
import happyx
|
||||||
|
|
||||||
pathParams:
|
pathParams:
|
||||||
article string
|
article string
|
||||||
errorCode int
|
|
Loading…
Add table
Reference in a new issue