add diverse links and meta to head (#522)

This commit is contained in:
fdb-hiroshima
2019-04-09 15:33:34 +02:00
committed by GitHub
parent de296b633f
commit c19c094e0c
4 changed files with 37 additions and 4 deletions
+18 -2
View File
@@ -1,12 +1,28 @@
@use templates::{base, partials::post_card, users::header};
@use template_utils::*;
@use plume_models::posts::Post;
@use plume_models::instance::Instance;
@use plume_models::users::User;
@use plume_models::posts::Post;
@use routes::*;
@(ctx: BaseContext, user: User, follows: bool, is_remote: bool, remote_url: String, recents: Vec<Post>, reshares: Vec<Post>)
@:base(ctx, user.name(), {}, {}, {
@:base(ctx, user.name(), {
<meta content="profile" property="og:type" />
<meta content="120" property="og:image:width" />
<meta content="120" property="og:image:height" />
<meta content="summary" property="twitter:card" />
<meta content="'@Instance::get_local(ctx.0).unwrap().name" property="og:site_name" />
<meta content="@user.ap_url" property="og:url" />
<meta content="@user.display_name" property="profile:username" />
<meta content="@user.display_name's Blog" property="og:title" />
<meta content="@user.summary_html" name="description">
<meta content="@user.summary_html" property="og:description" />
<meta content="@user.avatar_url(ctx.0)" property="og:image" />
<link href='@Instance::get_local(ctx.0).unwrap().compute_box("@", &user.fqn, "atom.xml")' rel='alternate' type='application/atom+xml'>
<link href='@user.ap_url' rel='alternate' type='application/activity+json'>
}, {}, {
@:header(ctx, &user, follows, is_remote, remote_url)
@tabs(&[