comparison examples/blog/src/index.html.luan @ 1707:ad5647031343

fix blog
author Franklin Schmidt <fschmidt@gmail.com>
date Mon, 04 Jul 2022 12:40:59 -0600
parents bc40bc9aab3a
children
comparison
equal deleted inserted replaced
1706:93b9fd13a06c 1707:ad5647031343
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 ipairs = Luan.ipairs or error() 3 local ipairs = Luan.ipairs or error()
4 local Time = require "luan:Time.luan" 4 local Time = require "luan:Time.luan"
5 local Io = require "luan:Io.luan" 5 local Io = require "luan:Io.luan"
6 local Parsers = require "luan:Parsers.luan"
7 local bbcode_to_html = Parsers.bbcode_to_html or error()
8 local Html = require "luan:Html.luan" 6 local Html = require "luan:Html.luan"
9 local html_encode = Html.encode or error() 7 local html_encode = Html.encode or error()
10 local Http = require "luan:http/Http.luan" 8 local Http = require "luan:http/Http.luan"
11 local Post = require "site:/lib/Post.luan" 9 local Post = require "site:/lib/Post.luan"
12 10
42 <p> 40 <p>
43 <%= Time.format(post.date) %> 41 <%= Time.format(post.date) %>
44 - <a href="edit.html?post=<%= post.id %>">Edit</a> 42 - <a href="edit.html?post=<%= post.id %>">Edit</a>
45 - <a href="delete?post=<%= post.id %>">Delete</a> 43 - <a href="delete?post=<%= post.id %>">Delete</a>
46 </p> 44 </p>
47 <pre><%= bbcode_to_html(html_encode(post.content)) %></pre> 45 <pre><%= html_encode(post.content) %></pre>
48 <hr> 46 <hr>
49 <% 47 <%
50 end 48 end
51 %> 49 %>
52 50