Mercurial Hosting > linkmystyle
comparison src/source.html.luan @ 2:e32e4120dc70
minor
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Fri, 11 Jul 2025 21:23:39 -0600 |
parents | 2776f06236b4 |
children |
comparison
equal
deleted
inserted
replaced
1:2776f06236b4 | 2:e32e4120dc70 |
---|---|
1 local Luan = require "luan:Luan.luan" | 1 local Luan = require "luan:Luan.luan" |
2 local error = Luan.error | 2 local error = Luan.error |
3 local Io = require "luan:Io.luan" | 3 local Io = require "luan:Io.luan" |
4 local Http = require "luan:http/Http.luan" | 4 local Http = require "luan:http/Http.luan" |
5 local Utils = require "site:/lib/Utils.luan" | |
6 local base_url = Utils.base_url or error() | |
7 local Shared = require "site:/lib/Shared.luan" | 5 local Shared = require "site:/lib/Shared.luan" |
8 local head = Shared.head or error() | 6 local head = Shared.head or error() |
9 local body_header = Shared.body_header or error() | 7 local body_header = Shared.body_header or error() |
10 local footer = Shared.footer or error() | 8 local footer = Shared.footer or error() |
11 local User = require "site:/lib/User.luan" | |
12 | 9 |
13 | 10 |
14 return function() | 11 return function() |
15 local user = User.current_required() | |
16 if user==nil then return end | |
17 local url = base_url().."/"..user.name | |
18 Io.stdout = Http.response.text_writer() | 12 Io.stdout = Http.response.text_writer() |
19 %> | 13 %> |
20 <!doctype html> | 14 <!doctype html> |
21 <html lang="en"> | 15 <html lang="en"> |
22 <head> | 16 <head> |