Configuración Beta de los Posts
All checks were successful
Verificar versión, Compilar y Desplegar / check-version (push) Successful in 8s
Verificar versión, Compilar y Desplegar / build (push) Successful in 1m4s
Verificar versión, Compilar y Desplegar / deploy (push) Successful in 25s

This commit is contained in:
2024-10-15 21:22:53 +02:00
parent 99bb31fd8a
commit 255e5c3307
8 changed files with 243 additions and 21 deletions

View File

@@ -1,10 +1,11 @@
---
import { Image } from "astro:assets";
const { home, posts, proyectos } = Astro.props;
---
<nav class="navbar navbar-expand-lg navbar-light bg-light fixed-top">
<div class="container">
<a class="navbar-brand d-flex align-items-center" href="#">
<a class="navbar-brand d-flex align-items-center" href={home ? home : "/"}>
<Image
src="/imgs/logo.png"
alt="Logo Ecobjetivos"
@@ -28,11 +29,10 @@ import { Image } from "astro:assets";
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav ms-auto">
<li class="nav-item">
<a type="button" class="nav-link btn btn-light" href="#posts">Posts</a
>
<a type="button" class="nav-link btn btn-light" href={posts ? posts : "#posts"}>Posts</a>
</li>
<li class="nav-item">
<a type="button" class="nav-link btn btn-light" href="#proyectos"
<a type="button" class="nav-link btn btn-light" href={proyectos ? proyectos : "#proyectos"}
>Proyectos</a
>
</li>

View File

@@ -0,0 +1,28 @@
---
const { currentPost } = Astro.props;
// Aquí deberías implementar la lógica para obtener posts relacionados
// Por ejemplo, basándote en categorías, tags, o algún otro criterio
const relatedPosts = [{ title: "Prueba", excerpt: "Prueba", url: "Prueba" }];
---
<section class="related-posts mt-5">
<h2>Posts Relacionados</h2>
<div class="row">
{
relatedPosts.map((post) => (
<div class="col-md-4 mb-4">
<div class="card">
<div class="card-body">
<h5 class="card-title">{post.title}</h5>
<p class="card-text">{post.excerpt}</p>
<a href={post.url} class="btn btn-primary">
Leer más
</a>
</div>
</div>
</div>
))
}
</div>
</section>