no need for arbitrary error codes, 404 is enough, /read/ added to articles path

This commit is contained in:
array-in-a-matrix 2024-01-09 01:11:46 -05:00
parent a1f12881ac
commit 3aeef85a81
3 changed files with 10 additions and 15 deletions

View file

@ -6,13 +6,12 @@ component Nav:
"Sidebar"
tUl(class="list-none"):
component NavButton("Home", "/")
# component NavButton("Test Article", "/test")
# component NavButton("Example Article", "/Example 1")
# component NavButton("Example 2 Article", "/Example 2")
# component NavButton("Page does not exist", "/404")
# component NavButton("Test Article", "/read/test")
# component NavButton("Example Article", "/read/Example 1")
# component NavButton("Example 2 Article", "/read/Example 2")
# TODO: automatically create a button for each html file in /src/public/Blog
for kind, path in walkDir("/src/public/Blog"):
#! this dont worky idk
for kind, path in walkDir("/src/public/Blog"):
if kind == pcFile:
component NavButton(path, path)
component NavButton(path, "/read/" & path)

View file

@ -8,13 +8,10 @@ appRoutes("app"):
component Nav
component GlassHome("Blog in a Matrix")
"/<errorCode>":
component Nav
component Glass("Error: " & $errorCode)
"/<article>":
"/read/<article>":
component Nav
component Read($article)
notfound:
route "/404"
component Nav
component Glass("Page diverges.")

View file

@ -1,5 +1,4 @@
import happyx
pathParams:
article string
errorCode int
article string