diff --git a/content/posts/0000001-first-post.xml b/content/posts/0000001-first-post.xml
new file mode 100644
index 0000000..ca36b13
--- /dev/null
+++ b/content/posts/0000001-first-post.xml
@@ -0,0 +1,28 @@
+
+ Owlcode.tech
+ 2022-05-18T06:15+00:00
+ Contrata nuestros servicios de desarrollo web.
+ Contrata nuestros servicios de desarrollo web.
+ index
+ contrata-nuestros-servicios
+
+
+ Mantenimiento y desarrollo en Sevilla.
+
+ Desde Owlcode.tech queremos que su empresa tenga la tecnología web más ajustada a sus necesidades del presente y del futuro.
+
+ Es por eso que ofrecemos servicios de mantenimiento y desarrollo web, nuestra especialidad son los lenguages y tecnologías libres como son Docker, Perl, C, C++, GNU/Linux, Nextcloud, Hugo, Rust, Golang, Postfix, Dovecot, etc.
+
+ Obtenga los mejores consejos para mejorar su posicionamiento en los buscadores mediante una estrategia de SEO efectiva.
+
+ Capte clientes de forma pasiva con su presencia en la web.
+
+ Mantenga su web segura mediante nuestro servicio de mantenimiento preventivo contra intrusiones.
+
+ Transfiera su dominio ya existente a partir de 30€/mes.
+
+ Simplifique su arquitectura web para mayor velocidad y menor riesgo de acceso no autorizado.
+
+ Todo eso y mucho más con Owlcode.tech, contactanos en contact@owlcode.tech.
+
+
diff --git a/lib/OwlcodeTech/Posts.pm b/lib/OwlcodeTech/Posts.pm
index a601e31..bb51fa0 100644
--- a/lib/OwlcodeTech/Posts.pm
+++ b/lib/OwlcodeTech/Posts.pm
@@ -18,6 +18,7 @@ use Path::Tiny;
use DateTime::Format::ISO8601;
use DateTime;
+use OwlcodeTech;
use OwlcodeTech::Preview;
const my $CURRENT_FILE => __FILE__;
@@ -185,7 +186,8 @@ sub RetrieveDirectPostsForCategory ( $self, $category_name ) {
sub PreviewOg {
my $self = shift;
my $post = shift;
- my $site_name = $self->config('site_name');
+
+ my $site_name = OwlcodeTech->new->config('site_name');
my $title = $post->{title};
my $content = $post->{content};
my $image_file = $post->{image};
diff --git a/public/css/styles.css b/public/css/styles.css
index a591e67..e81b68e 100644
--- a/public/css/styles.css
+++ b/public/css/styles.css
@@ -125,7 +125,7 @@ body {
height: 12em; }
body div.page-contents div.description div.articles a article div.article-down-part {
margin-top: 2em;
- height: 9em;
+ height: 100px;
display: flex;
align-items: end;
padding-bottom: 2em; }
diff --git a/public/css/styles.scss b/public/css/styles.scss
index 545f7a5..23395c1 100644
--- a/public/css/styles.scss
+++ b/public/css/styles.scss
@@ -175,7 +175,7 @@ body {
div.article-down-part {
margin-top: 2em;
- height: 9em;
+ height: 100px;
display: flex;
align-items: end;
padding-bottom: 2em;
diff --git a/public/img/contratanos.webp b/public/img/contratanos.webp
new file mode 100644
index 0000000..59d41ad
Binary files /dev/null and b/public/img/contratanos.webp differ
diff --git a/templates/page/post.html.ep b/templates/page/post.html.ep
index dab113f..3f59db8 100644
--- a/templates/page/post.html.ep
+++ b/templates/page/post.html.ep
@@ -12,10 +12,21 @@
% layout 'default', current_category_slug => $current_category->{slug}, categories => $categories, description_og => $description_og, ogimage => "$base_url/posts/$post->{slug}-preview.png?v=4";
% title $post->{title};
+% if (defined $post->{image}) {
+
+
+
+
<%== $post->{title} %>
+
+
+% } else {
<%= $post->{title} %>
+% }
% my $user_agent = stash 'useragent';
% if ($user_agent !~ /LinkedInBot/) {
- <%== $post->{content} %>
+
+ <%== $post->{content} %>
+
% } else {
% my $content = $post->{content};
% my $dom = Mojo::DOM->new($content);