From 083abc5ef1f73d81cb899d627dd90948b6577001 Mon Sep 17 00:00:00 2001 From: Edward Loveall Date: Sat, 4 Sep 2021 14:44:05 -0400 Subject: [PATCH] Add page title to
--- src/components/shared/layout_head.cr | 2 +- src/pages/articles/show_page.cr | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/components/shared/layout_head.cr b/src/components/shared/layout_head.cr index a30fa54..88993c7 100644 --- a/src/components/shared/layout_head.cr +++ b/src/components/shared/layout_head.cr @@ -5,7 +5,7 @@ class Shared::LayoutHead < BaseComponent def render head do utf8_charset - title "My App - #{@page_title}" + title @page_title || "Scribe" css_link asset("css/app.css"), data_turbolinks_track: "reload" js_link asset("js/app.js"), defer: "true", data_turbolinks_track: "reload" meta name: "turbolinks-cache-control", content: "no-cache" diff --git a/src/pages/articles/show_page.cr b/src/pages/articles/show_page.cr index 1d81fbf..7167702 100644 --- a/src/pages/articles/show_page.cr +++ b/src/pages/articles/show_page.cr @@ -1,6 +1,10 @@ class Articles::ShowPage < MainLayout needs page : Page + def page_title + page.title + end + def content h1 page.title if subtitle = page.subtitle