diff options
Diffstat (limited to 'lib/VNDB/Handler/Chars.pm')
-rw-r--r-- | lib/VNDB/Handler/Chars.pm | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/lib/VNDB/Handler/Chars.pm b/lib/VNDB/Handler/Chars.pm index 392bf446..5caf677e 100644 --- a/lib/VNDB/Handler/Chars.pm +++ b/lib/VNDB/Handler/Chars.pm @@ -28,7 +28,13 @@ sub page { )->[0]; return $self->resNotFound if !$r->{id}; - $self->htmlHeader(title => $r->{name}, noindex => $rev); + my $metadata = { + 'og:title' => $r->{name}, + 'og:description' => $r->{desc}, + 'og:image' => $r->{image} && imgurl(ch => $r->{image}), + }; + + $self->htmlHeader(title => $r->{name}, noindex => $rev, metadata => $metadata); $self->htmlMainTabs(c => $r); return if $self->htmlHiddenMessage('c', $r); |