We have to lie Linkedin telling them there are not images there.
This commit is contained in:
parent
2040aa3583
commit
46c59e1c69
@ -120,6 +120,7 @@ sub post {
|
||||
}
|
||||
my $current_category = $categories->{ $post->{category} };
|
||||
$self->stash(ogimage => 'https://burguillos.info/posts/'.$post->{slug}.'-preview.png');
|
||||
$self->stash(useragent => $self->req->headers->user_agent);
|
||||
$self->render( post => $post, current_category => $current_category );
|
||||
}
|
||||
|
||||
|
@ -10,7 +10,18 @@
|
||||
% title $post->{title};
|
||||
<div class="description">
|
||||
<h2><%= $post->{title} %></h2>
|
||||
% my $user_agent = stash 'useragent';
|
||||
% if ($user_agent !~ /LinkedInBot/) {
|
||||
<%== $post->{content} %>
|
||||
% } else {
|
||||
% my $content = $post->{content};
|
||||
% my $dom = Mojo::DOM->new($content);
|
||||
% my @images = $dom->find('img')->each;
|
||||
% for my $image (@images) {
|
||||
% $image->remove;
|
||||
% }
|
||||
<%== $dom->to_string() %>
|
||||
% }
|
||||
% my $date_article = DateTime::Format::ISO8601->parse_datetime($post->{date});
|
||||
% $date_article->set_time_zone('Europe/Madrid');
|
||||
<p>Escrito por <%= $post->{author} %> con fecha <%= $date_article %>.<p>
|
||||
|
Loading…
Reference in New Issue
Block a user