From bc2a42843292f7d0a9646ffc1967abbfef14ae64 Mon Sep 17 00:00:00 2001 From: Quad Date: Mon, 11 Apr 2022 08:56:19 +0200 Subject: [PATCH] Initial support for static files --- src/modules/blog.nim | 4 +++- src/templates/components/master.nwt | 5 ++++- static/css/master.css | 1 + 3 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 static/css/master.css diff --git a/src/modules/blog.nim b/src/modules/blog.nim index c01e559..073fa21 100644 --- a/src/modules/blog.nim +++ b/src/modules/blog.nim @@ -1,4 +1,5 @@ import prologue +import prologue/middlewares/staticfile import templating proc getIndex*(ctx: Context) {.async.} = @@ -8,10 +9,11 @@ proc runWebsite(settings: Table) = let prologueSettings = newSettings( debug = settings["debug"] ) - let website = newApp(settings = prologueSettings) + var website = newApp(settings = prologueSettings) website.get("/", getIndex) + website.use(staticFileMiddleware("static")) website.run() export runWebsite diff --git a/src/templates/components/master.nwt b/src/templates/components/master.nwt index ada5e27..9f0b689 100644 --- a/src/templates/components/master.nwt +++ b/src/templates/components/master.nwt @@ -1,8 +1,11 @@ Example + - {% block content %}{% endblock %} +
+ {% block content %}{% endblock %} +
diff --git a/static/css/master.css b/static/css/master.css new file mode 100644 index 0000000..cc03783 --- /dev/null +++ b/static/css/master.css @@ -0,0 +1 @@ + /* Nothing here yet */