From ccd14e04623191db916bd5ba82b699fceddfc41f Mon Sep 17 00:00:00 2001 From: syuilo Date: Sun, 15 Nov 2020 17:40:49 +0900 Subject: クリップのOGP対応 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/server/web/views/clip.pug | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 src/server/web/views/clip.pug (limited to 'src/server/web/views') diff --git a/src/server/web/views/clip.pug b/src/server/web/views/clip.pug new file mode 100644 index 0000000000..8cd1c673ed --- /dev/null +++ b/src/server/web/views/clip.pug @@ -0,0 +1,30 @@ +extends ./base + +block vars + - const user = clip.user; + - const title = clip.name; + - const url = `${config.url}/clips/${clip.id}`; + +block title + = `${title} | ${instanceName}` + +block desc + meta(name='description' content= clip.description) + +block og + meta(property='og:type' content='article') + meta(property='og:title' content= title) + meta(property='og:description' content= clip.description) + meta(property='og:url' content= url) + meta(property='og:image' content= user.avatarUrl) + +block meta + meta(name='misskey:user-username' content=user.username) + meta(name='misskey:user-id' content=user.id) + meta(name='misskey:clip-id' content=clip.id) + + meta(name='twitter:card' content='summary') + + // todo + if user.twitter + meta(name='twitter:creator' content=`@${user.twitter.screenName}`) -- cgit v1.2.3-freya