diff --git a/README.md b/README.md
index fe4a9f8..2b9678c 100644
--- a/README.md
+++ b/README.md
@@ -1,2 +1,6 @@
-# burguillos.info
+## BURGUILLOS.INFO
+
+### Descripción
+
+Este repositorio permite añadir contenido nuevo a burguillos.info, de momento está en desarrollo.
diff --git a/build_styles.sh b/build_styles.sh
new file mode 100644
index 0000000..bdcbf3c
--- /dev/null
+++ b/build_styles.sh
@@ -0,0 +1,7 @@
+#!/bin/bash
+
+if which sassc &> /dev/null; then
+ sassc public/css/styles.scss > public/css/styles.css
+else
+ exit 1
+fi
diff --git a/burguillos_info.yml b/burguillos_info.yml
new file mode 100644
index 0000000..aecfe8b
--- /dev/null
+++ b/burguillos_info.yml
@@ -0,0 +1,3 @@
+---
+secrets:
+ - e092a1a031c589ba2433b606b74ba0881b9c36f0
diff --git a/content/categories/autobuses.xml b/content/categories/autobuses.xml
new file mode 100644
index 0000000..5b11980
--- /dev/null
+++ b/content/categories/autobuses.xml
@@ -0,0 +1,27 @@
+
+ Horarios de Autobuses.
+
+
Nuestros pésimos horarios de Autobuses.
+
+
Los horarios de autobuses de nuestro pueblo, que ya os advierto que son para echarse al monte en el contexto de una crisis climática.
+
Los horarios de autobuses de nuestro pueblo, que ya os advierto que son para echarse al monte en el contexto de una crisis climática.
+
Los horarios de autobuses de nuestro pueblo, que ya os advierto que son para echarse al monte en el contexto de una crisis climática.
+
Los horarios de autobuses de nuestro pueblo, que ya os advierto que son para echarse al monte en el contexto de una crisis climática.
+
Los horarios de autobuses de nuestro pueblo, que ya os advierto que son para echarse al monte en el contexto de una crisis climática.
+
Los horarios de autobuses de nuestro pueblo, que ya os advierto que son para echarse al monte en el contexto de una crisis climática.
+
Los horarios de autobuses de nuestro pueblo, que ya os advierto que son para echarse al monte en el contexto de una crisis climática.
+
Los horarios de autobuses de nuestro pueblo, que ya os advierto que son para echarse al monte en el contexto de una crisis climática.
+
Los horarios de autobuses de nuestro pueblo, que ya os advierto que son para echarse al monte en el contexto de una crisis climática.
+
Los horarios de autobuses de nuestro pueblo, que ya os advierto que son para echarse al monte en el contexto de una crisis climática.
+
Los horarios de autobuses de nuestro pueblo, que ya os advierto que son para echarse al monte en el contexto de una crisis climática.
+
Los horarios de autobuses de nuestro pueblo, que ya os advierto que son para echarse al monte en el contexto de una crisis climática.
+
Los horarios de autobuses de nuestro pueblo, que ya os advierto que son para echarse al monte en el contexto de una crisis climática.
+
Los horarios de autobuses de nuestro pueblo, que ya os advierto que son para echarse al monte en el contexto de una crisis climática.
+
Los horarios de autobuses de nuestro pueblo, que ya os advierto que son para echarse al monte en el contexto de una crisis climática.
+
Los horarios de autobuses de nuestro pueblo, que ya os advierto que son para echarse al monte en el contexto de una crisis climática.
+
Los horarios de autobuses de nuestro pueblo, que ya os advierto que son para echarse al monte en el contexto de una crisis climática.
+
+ 1
+ Autobuses
+ autobuses
+
diff --git a/content/categories/index.xml b/content/categories/index.xml
new file mode 100644
index 0000000..7a79255
--- /dev/null
+++ b/content/categories/index.xml
@@ -0,0 +1,11 @@
+
+ Portal de información de Burguillos.
+
+
burguillos.info no está afiliado con el Ayuntamiento de Burguillos.
+
+
Esta página está destinada a informar de los sucesos y negocios de nuestro pueblo, cualquiera puede redactar una noticia para que aparezca en este medio mientras pase un proceso de revisión por parte del staff de burguillos.info.
+
+ 0
+
+ index
+
diff --git a/content/posts/primer-post.xml b/content/posts/primer-post.xml
new file mode 100644
index 0000000..fb3e51a
--- /dev/null
+++ b/content/posts/primer-post.xml
@@ -0,0 +1,17 @@
+
+ Bobby Tables not welcome in a xml driven site.
+ 2022-11-08T22:38+00:00
+ Primer post.
+ El primer artículo de burguillos.info.
+ index
+ primer-post
+
+
Bienvenidos a burguillos.info, tu portal a todas las novedades de lo que sucede en Burguillos.
+
burguillos.info es un proyecto hecho como hobby en menos de 2 días para prácticar mis habilidades de frontend.
+
La intención es que sea una web estática colaborativa, para escribir artículos puedes hacerlo desde git, tan solo se requiere conocimiento de html.
+
+
Todos los artículos pasarán por un proceso de revisión.
+
+
No tengo mucha idea de frontend, así que el diseño ha quedado como he podido, he usado randoma11y para generar los colores con contraste alto por accesibilidad.
+
+
diff --git a/content/posts/segundo-post.xml b/content/posts/segundo-post.xml
new file mode 100644
index 0000000..53ff420
--- /dev/null
+++ b/content/posts/segundo-post.xml
@@ -0,0 +1,51 @@
+
+ Bobby Tables not welcome in a xml driven site.
+ 2022-11-09T12:01+00:00
+ Segundo post.
+ El segundo artículo de burguillos.info.
+ index
+ segundo-post
+
+
Este artículo se ha creado para ver como quedan múltiples artículos en una categoría, puedes ignorarlo felizmente ya que no contienen nada importante.
+
diff --git a/templates/not_found.html.ep b/templates/not_found.html.ep
new file mode 120000
index 0000000..f02d31b
--- /dev/null
+++ b/templates/not_found.html.ep
@@ -0,0 +1 @@
+404.html.ep
\ No newline at end of file
diff --git a/templates/page/index.html.ep b/templates/page/index.html.ep
new file mode 100644
index 0000000..462b63a
--- /dev/null
+++ b/templates/page/index.html.ep
@@ -0,0 +1,33 @@
+% use Mojo::DOM;
+% use Mojo::Util;
+%
+% use BurguillosInfo::Posts;
+%
+% layout 'default', current_slug => $current_category->{slug};
+% title $current_category->{title};
+
+
<%= $current_category->{title} %>
+ <%== $current_category->{description} %>
+
Artículos
+
+% my ($cached_posts_by_category) = BurguillosInfo::Posts->new->Retrieve;
+% my $category_post = $cached_posts_by_category->{$current_category->{slug}};
+% if (defined $category_post) {
+% for my $post (@$category_post) {
+
+
+