From 7f2be13079c33db115ccd71cfc363fee9ef127ed Mon Sep 17 00:00:00 2001 From: default Date: Thu, 2 Jan 2025 07:27:48 +0100 Subject: Serve BASE_URL/style.css. I thought I was already doing this 🤦(not that it really matters much). --- httpd.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'httpd.c') diff --git a/httpd.c b/httpd.c index d796f25..60f451a 100644 --- a/httpd.c +++ b/httpd.c @@ -275,6 +275,19 @@ int server_get_handler(xs_dict *req, const char *q_path, "Disallow: /\n"); } else + if (strcmp(q_path, "/style.css") == 0) { + FILE *f; + xs *css_fn = xs_fmt("%s/style.css", srv_basedir); + + if ((f = fopen(css_fn, "r")) != NULL) { + *body = xs_readall(f); + fclose(f); + + status = HTTP_STATUS_OK; + *ctype = "text/css"; + } + } + else if (strcmp(q_path, "/share") == 0) { const xs_dict *q_vars = xs_dict_get(req, "q_vars"); const char *url = xs_dict_get(q_vars, "url"); -- cgit v1.2.3