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>