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}) { +
+ Portada del artículo: <%= $post->{title} %> +
+

<%== $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);