diff -r f22a275a3a33 -r cebf96c3b522 build.lua --- a/build.lua Wed May 20 14:43:12 2009 +0100 +++ b/build.lua Sat May 23 20:18:49 2009 +0100 @@ -35,7 +35,7 @@ msg_info("Processing %s", post_filename); local post_file, err = io.open(posts_dir..post_filename); if post_file then - local post_format = post_filename:match("%.(%w+)") or "text"; + local post_format = post_filename:match("%.(%w+)$") or "text"; local post = { filename = post_filename, path = posts_dir..post_filename, format = post_format }; if not parsers[post_format] then msg_warn("Post format '%s' not supported", post_format);