diff --git a/src/main/kotlin/moe/kageru/kodeshare/pages/AboutPage.kt b/src/main/kotlin/moe/kageru/kodeshare/pages/AboutPage.kt index f590f1a..09835f8 100644 --- a/src/main/kotlin/moe/kageru/kodeshare/pages/AboutPage.kt +++ b/src/main/kotlin/moe/kageru/kodeshare/pages/AboutPage.kt @@ -11,6 +11,9 @@ object AboutPage { val content = HtmlContent(HttpStatusCode.OK) { head { link(rel = "stylesheet", href = "/style.css", type = "text/css") + meta(content = "About Kodeshare – a FOSS [ph]astebin alternative") { + attributes["property"] = "og:title" + } } body { div("wrapper") { diff --git a/src/main/kotlin/moe/kageru/kodeshare/pages/Homepage.kt b/src/main/kotlin/moe/kageru/kodeshare/pages/Homepage.kt index 547f941..5012a50 100644 --- a/src/main/kotlin/moe/kageru/kodeshare/pages/Homepage.kt +++ b/src/main/kotlin/moe/kageru/kodeshare/pages/Homepage.kt @@ -8,7 +8,7 @@ object Homepage { val content = HtmlContent(HttpStatusCode.OK) { head { link(rel = "stylesheet", href = "/style.css", type = "text/css") - meta(content = "Kodeshare – a FOSS pastebin alternative") { + meta(content = "Kodeshare – a FOSS [ph]astebin alternative") { attributes["property"] = "og:title" } } diff --git a/src/main/kotlin/moe/kageru/kodeshare/pages/PastePage.kt b/src/main/kotlin/moe/kageru/kodeshare/pages/PastePage.kt index ec61826..98ecb44 100644 --- a/src/main/kotlin/moe/kageru/kodeshare/pages/PastePage.kt +++ b/src/main/kotlin/moe/kageru/kodeshare/pages/PastePage.kt @@ -13,6 +13,13 @@ object PastePage { type = "text/css" ) script(src = "https://p.kageru.moe/static/hl.js") {} + meta(content = "Kodeshare – a FOSS [ph]astebin alternative") { + attributes["property"] = "og:title" + } + // Show the first 3 lines in preview/embed for applications like discord, slack, or skype + meta(content = content.lines().take(3).joinToString("\n")) { + attributes["property"] = "og:description" + } unsafe { +"" +""