Added SEO descriptions and accurate titles

This commit is contained in:
Simon Martens
2022-11-24 14:08:23 +01:00
parent e13697e1f3
commit c00f81e237
15 changed files with 33 additions and 21 deletions

View File

@@ -47,8 +47,8 @@ public class Briefecontroller : Controller {
var prevmeta = meta != lib.MetasByDate.First() ? lib.MetasByDate.ItemRef(lib.MetasByDate.IndexOf(meta) - 1) : null; var prevmeta = meta != lib.MetasByDate.First() ? lib.MetasByDate.ItemRef(lib.MetasByDate.IndexOf(meta) - 1) : null;
// More Settings and variables // More Settings and variables
ViewData["Title"] = "Brief " + id.ToLower(); ViewData["Title"] = "HKB Brief " + id.ToLower();
ViewData["SEODescription"] = "Johann Georg Hamann: Kommentierte Briefausgabe. Brief " + id.ToLower(); ViewData["SEODescription"] = "HKB Brief " + id.ToLower();
ViewData["Filename"] = "HKB_" + meta.Autopsic + ".pdf"; ViewData["Filename"] = "HKB_" + meta.Autopsic + ".pdf";
if (!string.IsNullOrWhiteSpace(search)) { if (!string.IsNullOrWhiteSpace(search)) {
ViewData["Mark"] = search; ViewData["Mark"] = search;

View File

@@ -45,7 +45,7 @@ public class RegisterController : Controller {
var category = "neuzeit"; var category = "neuzeit";
var defaultLetter = "A"; var defaultLetter = "A";
var title = "Allgemeines Register"; var title = "Allgemeines Register";
ViewData["Title"] = "Allgemeines Register"; ViewData["Title"] = "HKB Allgemeines Register";
ViewData["SEODescription"] = "Johann Georg Hamann: Kommentierte Briefausgabe. Personen-, Sach- und Ortsregister."; ViewData["SEODescription"] = "Johann Georg Hamann: Kommentierte Briefausgabe. Personen-, Sach- und Ortsregister.";
// Normalisation and validation // Normalisation and validation
@@ -79,7 +79,7 @@ public class RegisterController : Controller {
var category = "bibel"; var category = "bibel";
var defaultLetter = "AT"; var defaultLetter = "AT";
var title = "Bibelstellenregister"; var title = "Bibelstellenregister";
ViewData["Title"] = "Bibelstellenregister"; ViewData["Title"] = "HKB Bibelstellenregister";
ViewData["SEODescription"] = "Johann Georg Hamann: Kommentierte Briefausgabe. Bibelstellenregister."; ViewData["SEODescription"] = "Johann Georg Hamann: Kommentierte Briefausgabe. Bibelstellenregister.";
// Normalisation and Validation // Normalisation and Validation
@@ -112,7 +112,7 @@ public class RegisterController : Controller {
var category = "forschung"; var category = "forschung";
var defaultLetter = "A"; var defaultLetter = "A";
var title = "Forschungsbibliographie"; var title = "Forschungsbibliographie";
ViewData["Title"] = "Forschungsbibliographie"; ViewData["Title"] = "HKB Forschungsbibliographie";
ViewData["SEODescription"] = "Johann Georg Hamann: Kommentierte Briefausgabe. Forschungsbibliographie."; ViewData["SEODescription"] = "Johann Georg Hamann: Kommentierte Briefausgabe. Forschungsbibliographie.";
// Normalisation and Validation // Normalisation and Validation

View File

@@ -1,7 +1,7 @@
@model IndexViewModel; @model IndexViewModel;
@{ @{
ViewData["Title"] = "Briefauswahl & Suche"; ViewData["Title"] = "HKB Briefauswahl & Suche";
ViewData["SEODescription"] = "Johann Georg Hamann: Kommentierte Briefausgabe, Hg. v. Leonard Keidel und Janina Reibold. Durchsuchbare Online-Ausgabe der Briefe von und an Johann Georg Hamann."; ViewData["SEODescription"] = "Johann Georg Hamann: Kommentierte Briefausgabe, Hg. v. Leonard Keidel und Janina Reibold. Durchsuchbare Online-Ausgabe der Briefe von und an Johann Georg Hamann. Briefauswahl und -Suche.";
ViewData["showCredits"] = "true"; ViewData["showCredits"] = "true";
} }

View File

@@ -1,7 +1,7 @@
@model SucheViewModel; @model SucheViewModel;
@{ @{
ViewData["Title"] = "Briefauswahl & Suche"; ViewData["Title"] = "HKB Briefauswahl & Suche";
ViewData["SEODescription"] = "Johann Georg Hamann: Kommentierte Briefausgabe, Hg. v. Leonard Keidel und Janina Reibold. Durchsuchbare Online-Ausgabe der Briefe von und an Johann Georg Hamann."; ViewData["SEODescription"] = "Johann Georg Hamann: Kommentierte Briefausgabe. Suche.";
ViewData["showCredits"] = "false"; ViewData["showCredits"] = "false";
ViewData["Mark"] = Model.ActiveSearch; ViewData["Mark"] = Model.ActiveSearch;
} }

View File

@@ -1,5 +1,5 @@
@{ @{
ViewData["Title"] = "Editionsgeschichte"; ViewData["Title"] = "HKB Editionsgeschichte";
ViewData["SEODescription"] = "Johann Georg Hamann: Kommentierte Briefausgabe. Editionsgeschichtliche Voraussetzungen."; ViewData["SEODescription"] = "Johann Georg Hamann: Kommentierte Briefausgabe. Editionsgeschichtliche Voraussetzungen.";
} }

View File

@@ -1,6 +1,6 @@
@{ @{
ViewData["Title"] = "Mitwirkende"; ViewData["Title"] = "HKB Mitwirkende";
ViewData["SEODescription"] = "Johann Georg Hamann: Kommentierte Briefausgabe. Durchsuchbare Online-Ausgabe der Briefe von und an Johann Georg Hamann. Mitwirkende."; ViewData["SEODescription"] = "Johann Georg Hamann: Kommentierte Briefausgabe. Mitwirkende.";
} }

View File

@@ -1,6 +1,6 @@
@{ @{
ViewData["Title"] = "Editionsrichtlinien"; ViewData["Title"] = "HKB Editionsrichtlinien";
ViewData["SEODescription"] = "Johann Georg Hamann: Kommentierte Briefausgabe. Durchsuchbare Online-Ausgabe der Briefe von und an Johann Georg Hamann. Editionsrichtlinien."; ViewData["SEODescription"] = "Johann Georg Hamann: Kommentierte Briefausgabe. Editionsrichtlinien.";
} }
<div class="ha-static"> <div class="ha-static">

View File

@@ -1,3 +1,8 @@
@{
ViewData["Title"] = "HKB Zitierempfehlung";
ViewData["SEODescription"] = "Johann Georg Hamann: Kommentierte Briefausgabe. Zitierempfehlung.";
}
<div class="ha-static"> <div class="ha-static">
<div class="ha-static-right-margin"> <div class="ha-static-right-margin">
<h1>Zitierempfehlung</h1> <h1>Zitierempfehlung</h1>

View File

@@ -1,6 +1,6 @@
@{ @{
ViewData["Title"] = "HKW Editionsgeschichte."; ViewData["Title"] = "HKW Editionsgeschichte.";
ViewData["SEODescription"] = "Johann Georg Hamann: Kritische Werkausgabe. Editionsgeschichte."; ViewData["SEODescription"] = "Johann Georg Hamann: Kritische und kommentierte Edition ausgewählter Werke. Editionsgeschichte.";
} }
<div class="ha-static "> <div class="ha-static ">

View File

@@ -1,6 +1,6 @@
@{ @{
ViewData["Title"] = "HKW Mitwirkende"; ViewData["Title"] = "HKW Mitwirkende";
ViewData["SEODescription"] = "Johann Georg Hamann: Kritische und Kommentierte Wekausgabe. Mitwirkende."; ViewData["SEODescription"] = "Johann Georg Hamann: Kritische und kommentierte Edition ausgewählter Werke. Mitwirkende.";
} }
<div class="ha-static"> <div class="ha-static">

View File

@@ -1,6 +1,6 @@
@{ @{
ViewData["Title"] = "HKW Übersicht über das Gesamtwerk."; ViewData["Title"] = "HKW Übersicht über das Gesamtwerk.";
ViewData["SEODescription"] = "Johann Georg Hamann: Übersicht über das Gesamtwerk."; ViewData["SEODescription"] = "Johann Georg Hamann: Kritische und kommentierte Edition ausgewählter Werke. Übersicht über das Gesamtwerk.";
} }
<div class="ha-static"> <div class="ha-static">

View File

@@ -1,3 +1,8 @@
@{
ViewData["Title"] = "HKB/HKW Datenschutzerklärung";
ViewData["SEODescription"] = "Johann Georg Hamann: Kommentierte Edition der Werke und Briefe. Datenschutzerklärung.";
}
@await Html.PartialAsync("/Views/Shared/_HKBHKWChooser.cshtml") @await Html.PartialAsync("/Views/Shared/_HKBHKWChooser.cshtml")
<div class="ha-static"> <div class="ha-static">

View File

@@ -1,5 +1,6 @@
@{ @{
ViewData["Title"] = "Johann Georg Hamann: Kommentierte Edition der Briefe und Werke"; ViewData["Title"] = "Johan Georg Hamann Brief- und Werkausgabe";
ViewData["SEODescription"] = "Johann Georg Hamann: Kommentierte Edition der Werke und Briefe. Herausgegeben von Janina Reibold und Leonard Keidel.";
} }
<div class="ha-static"> <div class="ha-static">

View File

@@ -1,8 +1,9 @@
@{ @{
ViewData["Title"] = "Kontakt"; ViewData["Title"] = "HKB/HKW Kontakt";
ViewData["SEODescription"] = "Johann Georg Hamann: Kommentierte Briefausgabe. Durchsuchbare Online-Ausgabe der Briefe von und an Johann Georg Hamann. Kontakt."; ViewData["SEODescription"] = "Johann Georg Hamann: Kommentierte Edition der Werke und Briefe. Herausgegeben von Janina Reibold und Leonard Keidel.";
} }
@await Html.PartialAsync("/Views/Shared/_HKBHKWChooser.cshtml") @await Html.PartialAsync("/Views/Shared/_HKBHKWChooser.cshtml")
<div class="ha-static"> <div class="ha-static">

File diff suppressed because one or more lines are too long