diff --git a/app/views/pages/unauthorized_show.slim b/app/views/pages/unauthorized_show.slim index 64889315ae3..67ffcd789b6 100644 --- a/app/views/pages/unauthorized_show.slim +++ b/app/views/pages/unauthorized_show.slim @@ -1,10 +1,10 @@ -- title @page.title +- title "Docs: #{@page.title}" - description "オンラインプログラミングスクール「フィヨルドブートキャンプ」のドキュメント「#{@page.title}」のページです。" - content_for :extra_body_classes .page-body article.unauthorized - = render '/unauthorized/unauthorized_header', label: 'ドキュメント', title: title + = render '/unauthorized/unauthorized_header', label: 'ドキュメント', title: @page.title .unauthorized__body .container.is-md .unauthorized__contents diff --git a/app/views/practices/unauthorized_show.slim b/app/views/practices/unauthorized_show.slim index 08e0a260f9d..1dcadc80dd4 100644 --- a/app/views/practices/unauthorized_show.slim +++ b/app/views/practices/unauthorized_show.slim @@ -1,4 +1,4 @@ -- title @practice.title +- title "プラクティス #{@practice.title}" - description "オンラインプログラミングスクール「フィヨルドブートキャンプ」のプラクティス「#{@practice.title}」のページです。" - content_for :extra_body_classes @@ -10,7 +10,7 @@ ruby: .page-body article.unauthorized - = render '/unauthorized/unauthorized_header', label: 'プラクティス', title: title + = render '/unauthorized/unauthorized_header', label: 'プラクティス', title: @practice.title .unauthorized__body .container.is-md diff --git a/app/views/questions/unauthorized_show.slim b/app/views/questions/unauthorized_show.slim index 42a37c0e548..4c6c32784f5 100644 --- a/app/views/questions/unauthorized_show.slim +++ b/app/views/questions/unauthorized_show.slim @@ -1,10 +1,12 @@ -- title @question.title -- description "オンラインプログラミングスクール「フィヨルドブートキャンプ」のQ&A「#{@question.title}」のページです。" -- content_for :extra_body_classes +ruby: + title "Q&A: #{truncate(@question.title, length: 35, omission: '...')}" + set_meta_tags og: { title: "Q&A: #{@question.title}" } + description "オンラインプログラミングスクール「フィヨルドブートキャンプ」のQ&A「#{@question.title}」のページです。" + content_for :extra_body_classes .page-body article.unauthorized - = render '/unauthorized/unauthorized_header', label: 'Q&A', title: title + = render '/unauthorized/unauthorized_header', label: 'Q&A', title: @question.title .unauthorized__body .container.is-md .unauthorized__contents diff --git a/app/views/unauthorized/_unauthorized_header.html.slim b/app/views/unauthorized/_unauthorized_header.html.slim index 4bb36e8ce50..ab9504727c5 100644 --- a/app/views/unauthorized/_unauthorized_header.html.slim +++ b/app/views/unauthorized/_unauthorized_header.html.slim @@ -1,5 +1,3 @@ -- title "Q&A: #{truncate(title, length: 35, omission: '...')}" -- set_meta_tags og: { title: "Q&A: #{title}" } header.unauthorized-header .container = image_tag('shared/piyo.svg', alt: 'フィヨルドブートキャンプのキャラクター画像', class: 'unauthorized-header__image') diff --git a/app/views/users/unauthorized_show.slim b/app/views/users/unauthorized_show.slim index c30751ed6ba..bb50c63b8e1 100644 --- a/app/views/users/unauthorized_show.slim +++ b/app/views/users/unauthorized_show.slim @@ -1,11 +1,11 @@ -- title "@#{@user.login_name}" +- title "#{@user.login_name}さんのプロフィール" - description "オンラインプログラミングスクール「フィヨルドブートキャンプ」の@#{@user.login_name}さんのプロフィールページ" - content_for :extra_body_classes .page-body article.unauthorized = render '/unauthorized/unauthorized_header', - label: 'ユーザープロフィールページ', title: title.to_s + label: 'ユーザープロフィールページ', title: title .unauthorized__body .container.is-md .unauthorized__contents