From a70b39250252962df17670cee743d01d1a6f7c16 Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Mon, 9 Jan 2017 17:09:27 -0500 Subject: fix --- lib/page_index.rb | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'lib/page_index.rb') diff --git a/lib/page_index.rb b/lib/page_index.rb index fed7e5f..66b528a 100644 --- a/lib/page_index.rb +++ b/lib/page_index.rb @@ -3,9 +3,10 @@ require 'erb' require 'set' require 'yaml' +require 'config' require 'page_local' require 'page_remote' -require 'config' +require 'person' class IndexPage < LocalPage def initialize(dirname) @@ -71,6 +72,9 @@ class IndexPage < LocalPage def atom_title _metadata['title'] end + def atom_author + Person::new(_metadata['author'] || Config::get.default_author) + end def local_intype return 'markdown' @@ -95,6 +99,9 @@ class IndexPage < LocalPage end @depends end + def url + @outurl ||= Config::get.url + local_outfile.sub(/^out/, '').sub(/\/index\.html$/, '/') + end def local_srcurl return nil end -- cgit v1.2.3