Cambio con hashtags

This commit is contained in:
2024-10-29 09:31:09 +01:00
parent dbb86fdb9b
commit d3f2863c65
3 changed files with 4 additions and 17 deletions

View File

@@ -1,6 +1,5 @@
--- ---
// src/layouts/PostLayout.astro // src/layouts/PostLayout.astro
import { getHeadings } from '../utils/getHeadings'; // Asumimos que crearemos esta utilidad
import RelatedPosts from '../components/PostsRelacionados.astro'; // Componente para posts relacionados import RelatedPosts from '../components/PostsRelacionados.astro'; // Componente para posts relacionados
import Navbar from '../components/Navbar.astro'; import Navbar from '../components/Navbar.astro';
import Footer from '../components/Footer.astro'; import Footer from '../components/Footer.astro';
@@ -48,7 +47,7 @@ const linkedinShareUrl = `https://www.linkedin.com/shareArticle?mini=true&url=${
"headline": "${frontmatter.titulo}", "headline": "${frontmatter.titulo}",
"image": "${frontmatter.imagen && new URL(frontmatter.imagen, Astro.site)}", "image": "${frontmatter.imagen && new URL(frontmatter.imagen, Astro.site)}",
"datePublished": "${frontmatter.fecha}", "datePublished": "${frontmatter.fecha}",
"dateModified": "${frontmatter.lastModified || frontmatter.fecha}", "dateModified": "${frontmatter.fecha}",
"author": { "author": {
"@type": "Person", "@type": "Person",
"name": "${frontmatter.autor}" "name": "${frontmatter.autor}"
@@ -154,7 +153,7 @@ const linkedinShareUrl = `https://www.linkedin.com/shareArticle?mini=true&url=${
</style> </style>
</head> </head>
<body> <body>
<Navbar posts="/" proyectos="/" /> <Navbar proyectos="/" />
<header class="post-header"> <header class="post-header">
<div class="container"> <div class="container">

View File

@@ -5,6 +5,7 @@ autor: 'Lucas Curiel'
fecha: '08/10/24' fecha: '08/10/24'
descripcion: 'Descripcion de prueba. Esto es un post de ejemplo con muchas de las cosas que se pueden poner en los posts' descripcion: 'Descripcion de prueba. Esto es un post de ejemplo con muchas de las cosas que se pueden poner en los posts'
imagen: 'https://upload.wikimedia.org/wikipedia/commons/0/04/Forest_nature_reserve_Grady_nad_Moszczenica3%2C_Poland%2C_6_May_2006.JPG' imagen: 'https://upload.wikimedia.org/wikipedia/commons/0/04/Forest_nature_reserve_Grady_nad_Moszczenica3%2C_Poland%2C_6_May_2006.JPG'
hashtags: ['ODS', 'Desarrollo Sostenible', 'Naciones Unidas']
--- ---
import ImagenMD from "../../components/ImagenMD.astro" import ImagenMD from "../../components/ImagenMD.astro"
@@ -13,6 +14,7 @@ import ImagenMD from "../../components/ImagenMD.astro"
Los Objetivos de Desarrollo Sostenible (ODS) son un conjunto de 17 objetivos globales establecidos por las Naciones Unidas en 2015 como parte de la Agenda 2030 para el Desarrollo Sostenible. Estos objetivos buscan erradicar la pobreza, proteger el planeta y asegurar la prosperidad para todos. Los Objetivos de Desarrollo Sostenible (ODS) son un conjunto de 17 objetivos globales establecidos por las Naciones Unidas en 2015 como parte de la Agenda 2030 para el Desarrollo Sostenible. Estos objetivos buscan erradicar la pobreza, proteger el planeta y asegurar la prosperidad para todos.
<ImagenMD alt="Bosque" src="https://upload.wikimedia.org/wikipedia/commons/0/04/Forest_nature_reserve_Grady_nad_Moszczenica3%2C_Poland%2C_6_May_2006.JPG"/> <ImagenMD alt="Bosque" src="https://upload.wikimedia.org/wikipedia/commons/0/04/Forest_nature_reserve_Grady_nad_Moszczenica3%2C_Poland%2C_6_May_2006.JPG"/>
<ImagenMD alt="Bosque" src="https://ecobjetivos.h4ckdata.es/imgs/logo.png"/>
## Los 17 Objetivos ## Los 17 Objetivos
### 1. Fin de la Pobreza ### 1. Fin de la Pobreza

View File

@@ -1,14 +0,0 @@
export function getHeadings(content) {
const headingRegex = /^(#{1,6})\s+(.+)$/gm;
const headings = [];
let match;
while ((match = headingRegex.exec(content)) !== null) {
const depth = match[1].length;
const text = match[2];
const slug = text.toLowerCase().replace(/[^\w]+/g, '-');
headings.push({ depth, text, slug });
}
return headings;
}