From dcf511013034d079ce2aa61e98d50527b2f6c1f9 Mon Sep 17 00:00:00 2001 From: Christine Dodrill Date: Fri, 13 Feb 2015 12:48:30 -0800 Subject: [PATCH] Show blog posts --- controllers/blog.moon | 6 +++--- views/blog/post.moon | 5 +++++ 2 files changed, 8 insertions(+), 3 deletions(-) create mode 100644 views/blog/post.moon diff --git a/controllers/blog.moon b/controllers/blog.moon index a955e68..152f547 100644 --- a/controllers/blog.moon +++ b/controllers/blog.moon @@ -1,10 +1,7 @@ discount = require "discount" lapis = require "lapis" -file = require "pl.file" -http = require "lapis.nginx.http" oleg = require "lib/oleg" util = require "lapis.util" -dir = require "pl.dir" import render_html from require "lapis.html" split = require "util" @@ -28,4 +25,7 @@ class Blog extends lapis.Application discount data, "toc", "nopants", "autolink" + with io.open "blog/#{@name}.markdown", "r" + @title = \read "*l" + render: true diff --git a/views/blog/post.moon b/views/blog/post.moon new file mode 100644 index 0000000..015829f --- /dev/null +++ b/views/blog/post.moon @@ -0,0 +1,5 @@ +import Widget from require "lapis.html" + +class Post extends Widget + content: => + raw @doc