diff blog/src/index.html.luan @ 777:1460d297e960

add bbcode to blog example
author Franklin Schmidt <fschmidt@gmail.com>
date Fri, 26 Aug 2016 15:42:15 -0600
parents ca169567ce07
children
line wrap: on
line diff
--- a/blog/src/index.html.luan	Fri Aug 26 14:39:18 2016 -0600
+++ b/blog/src/index.html.luan	Fri Aug 26 15:42:15 2016 -0600
@@ -3,6 +3,10 @@
 local ipairs = Luan.ipairs or error()
 local Time = require "luan:Time.luan"
 local Io = require "luan:Io.luan"
+local Parsers = require "luan:Parsers.luan"
+local bbcode_to_html = Parsers.bbcode_to_html or error()
+local Html = require "luan:Html.luan"
+local html_encode = Html.encode or error()
 local Http = require "luan:http/Http.luan"
 local Post = require "site:/lib/Post.luan"
 
@@ -35,7 +39,7 @@
 			<a name="p<%= post.id %>">
 			<h2><%= post.subject %></h2>
 			<p><%= Time.format(post.date) %> - <a href="edit?post=<%= post.id %>">Edit</a></p>
-			<pre><%= post.content %></pre>
+			<pre><%= bbcode_to_html(html_encode(post.content)) %></pre>
 			<hr>
 			<%
 		end