diff --git a/Web/lib/MJB/Web/Controller/Dashboard.pm b/Web/lib/MJB/Web/Controller/Dashboard.pm index 31b0a38..d74ad74 100644 --- a/Web/lib/MJB/Web/Controller/Dashboard.pm +++ b/Web/lib/MJB/Web/Controller/Dashboard.pm @@ -312,7 +312,7 @@ sub do_blog_page_edit ( $c ) { my ( $blog_page ) = grep { $_->rel_path eq $rel_path } @{$blog_pages}; - if ( ! $c->stash->{blog_page} ) { + if ( ! $blog_page ) { $c->redirect_to( $c->url_for( 'show_dashboard_blog_pages', { id => $blog->id } ) ); return; } @@ -360,7 +360,7 @@ sub do_blog_page ( $c ) { my $jekyll = $c->jekyll($blog->domain->name); - my $page = $jekyll->new_page( $path ); + my $page = $jekyll->new_page( "/$path.markdown" ); $page->set_headers_from_string( $headers ); $page->markdown( $content ); diff --git a/Web/templates/dashboard/blog_page.html.ep b/Web/templates/dashboard/blog_page.html.ep index 6f5159d..95fabf0 100644 --- a/Web/templates/dashboard/blog_page.html.ep +++ b/Web/templates/dashboard/blog_page.html.ep @@ -6,8 +6,15 @@