diff --git a/src/components/cards/NewsCard.astro b/src/components/cards/NewsCard.astro index 1818b61..ca71486 100644 --- a/src/components/cards/NewsCard.astro +++ b/src/components/cards/NewsCard.astro @@ -3,14 +3,15 @@ import { Image } from "astro:assets" import { Icon } from "astro-icon/components"; import "dayjs/locale/es"; import dayjs from "dayjs"; +import utc from "dayjs/plugin/utc"; const regionNames = new Intl.DisplayNames(['es'], { type: 'region' }); const locale = Astro.currentLocale; - +dayjs.extend(utc); dayjs.locale(locale); const { data } = Astro.props; -const nicedate = dayjs(data.data.date).format("D MMMM YYYY"); +const nicedate = dayjs.utc(data.data.date).format("D MMMM YYYY"); const countryName = regionNames.of(data.data.country); --- diff --git a/src/components/section/NewsSection.astro b/src/components/section/NewsSection.astro index b46bbcc..14e4c5c 100644 --- a/src/components/section/NewsSection.astro +++ b/src/components/section/NewsSection.astro @@ -20,10 +20,14 @@ const tl = createTranslator(Astro.currentLocale);
{ - newsItems.map((item) => ( - - )) - } + [...newsItems] // copiamos para no mutar el original + .sort((a, b) => + new Date(b.data.date).getTime() - new Date(a.data.date).getTime() + ) + .map((item) => ( + + )) + }
\ No newline at end of file diff --git a/src/content/news/en/1.md b/src/content/news/en/1.md index 8a85b79..b95f7f6 100644 --- a/src/content/news/en/1.md +++ b/src/content/news/en/1.md @@ -6,7 +6,7 @@ date: 2025-09-05 place: The basement city: Jacareí country: BR -thumbnail: https://ik.imagekit.io/crpy/tr:w-600/2025-09-04-19.53.04.jpg?updatedAt=1770780193361 +thumbnail: https://ik.imagekit.io/crpy/tr:w-900/2025-09-04-19.53.04.jpg?updatedAt=1770780193361 gallery: [ { image: 'https://ik.imagekit.io/crpy/tr:w-1280/2025-09-04-19.53.04.jpg?updatedAt=1770780193361', diff --git a/src/content/news/en/2.md b/src/content/news/en/2.md index a8038e3..6235c61 100644 --- a/src/content/news/en/2.md +++ b/src/content/news/en/2.md @@ -5,7 +5,7 @@ date: 2025-05-08 slug: awarding-of-decoration-order-of-democracy-simon-bolivar city: Bogotá country: CO -thumbnail: https://ik.imagekit.io/crpy/tr:w-600/JBP-CONDECORACION-25.webp?updatedAt=1770780239998 +thumbnail: https://ik.imagekit.io/crpy/tr:w-900/JBP-CONDECORACION-25.webp?updatedAt=1770780239998 gallery: [ { image: 'https://ik.imagekit.io/crpy/tr:w-1280/JBP-CONDECORACION-16.webp', diff --git a/src/content/news/es/4.md b/src/content/news/es/2024-10-04.md similarity index 97% rename from src/content/news/es/4.md rename to src/content/news/es/2024-10-04.md index 36b7b72..783e8c0 100644 --- a/src/content/news/es/4.md +++ b/src/content/news/es/2024-10-04.md @@ -7,7 +7,7 @@ place: '' city: 'San Juan Chamula' state: 'Chiapas' country: 'MX' -thumbnail: https://ik.imagekit.io/crpy/tr:w-600/photo_2026-01-18_09-07-31.jpg +thumbnail: https://ik.imagekit.io/crpy/tr:w-900/photo_2026-01-18_09-07-31.jpg --- San Juan Chamula, Chiapas — Entre montañas cubiertas de neblina y tradiciones ancestrales que siguen vivas en cada rincón, el viernes 4 de octubre de 2024 esta comunidad indígena se convirtió en un escenario de encuentro y esperanza con la visita del doctor José Benjamín Pérez Matos. diff --git a/src/content/news/es/3.md b/src/content/news/es/2025-05-08.md similarity index 99% rename from src/content/news/es/3.md rename to src/content/news/es/2025-05-08.md index fa51708..b6bd898 100644 --- a/src/content/news/es/3.md +++ b/src/content/news/es/2025-05-08.md @@ -7,7 +7,7 @@ place: 'Cámara de Representantes' city: 'Bogotá' state: 'Distrito Capital' country: 'CO' -thumbnail: https://ik.imagekit.io/crpy/tr:w-600/JBP-CONDECORACION-25.webp +thumbnail: https://ik.imagekit.io/crpy/tr:w-900/JBP-CONDECORACION-25.webp youtube: https://www.youtube.com/watch?v=ENQE4stFb4A gallery: [ { diff --git a/src/content/news/es/2.md b/src/content/news/es/2025-08-29.md similarity index 98% rename from src/content/news/es/2.md rename to src/content/news/es/2025-08-29.md index b4b8b40..610896f 100644 --- a/src/content/news/es/2.md +++ b/src/content/news/es/2025-08-29.md @@ -6,7 +6,7 @@ slug: 2025-08-29-un-nuevo-hijo-para-jacarei place: '' city: Jacareí country: BR -thumbnail: https://ik.imagekit.io/crpy/tr:w-600/2025-09-04-19.53.04.jpg +thumbnail: https://ik.imagekit.io/crpy/tr:w-900/2025-09-04-19.53.04.jpg --- La ciudad de Jacareí, en el estado de São Paulo, Brasil, amaneció con un aire distinto, como si sus calles —vestidas de historia, árboles y palmeras— supieran que alguien especial venía a recorrerlas no como turista, sino como futuro hijo adoptivo. diff --git a/src/content/news/es/1.md b/src/content/news/es/2025-09-18.md similarity index 97% rename from src/content/news/es/1.md rename to src/content/news/es/2025-09-18.md index fb485cd..dd8a78a 100644 --- a/src/content/news/es/1.md +++ b/src/content/news/es/2025-09-18.md @@ -6,7 +6,7 @@ slug: 2025-09-18-la-democracia-se-vistio-de-gala place: Congreso de Colombia city: Bogotá country: CO -thumbnail: https://ik.imagekit.io/crpy/tr:w-600/Condecoracion-JBP-congreso-18-sep-2025_-15-scaled.jpg +thumbnail: https://ik.imagekit.io/crpy/tr:w-900/Condecoracion-JBP-congreso-18-sep-2025_-15-scaled.jpg --- En el imponente Salón Elíptico del Capitolio Nacional, recinto donde se escriben las páginas más solemnes de la vida republicana, el 18 de septiembre se vivió una jornada marcada por la solemnidad, los símbolos y el reconocimiento. Hacia las 10 de la mañana, bajo la cúpula que resguarda la sede del poder legislativo colombiano, se le impuso al doctor José Benjamín Pérez Matos, pastor y conferencista internacional, dos de las más altas distinciones que otorgan Senado y Cámara de Representantes. diff --git a/src/content/news/es/2026-02-13.md b/src/content/news/es/2026-02-13.md new file mode 100644 index 0000000..0f46ea2 --- /dev/null +++ b/src/content/news/es/2026-02-13.md @@ -0,0 +1,40 @@ +--- +locale: es +title: 'III Congreso Internacional de Rabinos en Puerto Rico' +date: 2026-02-13 +slug: 2026-02-13-congreso-internacional-de-rabinos-en-puerto-rico +city: San Juan +country: PR +thumbnail: ' https://ik.imagekit.io/crpy/tr:w-900/Viernes-3.webp' +gallery: [ + { + image: 'https://ik.imagekit.io/crpy/tr:w-1280/Viernes-1.webp', + }, + { + image: 'https://ik.imagekit.io/crpy/tr:w-1280/Viernes-3.webp', + }, + { + image: 'https://ik.imagekit.io/crpy/tr:w-1280/Viernes.webp', + }, + { + image: 'https://ik.imagekit.io/crpy/tr:w-1280/Viernes-2.webp', + }, +] +--- +**Líderes religiosos de cuatro continentes se reunieron para abordar diálogo intercultural, formación comunitaria y cooperación internacional** + +El viernes 13 de febrero de 2026 comenzó en Puerto Rico el III Congreso Internacional de Rabinos, un encuentro que reunió a líderes religiosos y referentes comunitarios provenientes de Israel, Filipinas, Australia, Canadá, Argentina, Uruguay, Guatemala, El Salvador, India y Kenia. + +La convocatoria tuvo como eje central el fortalecimiento del diálogo intercultural, la formación de liderazgo comunitario y la articulación de redes internacionales con impacto social. + +La apertura formal se realizó durante la bienvenida al Shabat, en un primer encuentro encabezado por el Dr. José Benjamín Pérez Matos, presidente del Centro del Reino de Paz y Justicia, junto al Eliahu Birnbaum, director de los institutos Straus-Amiel y Beren-Amiel, pertenecientes a la red Ohr Torah Stone. + +Durante la jornada inaugural se destacó la importancia de generar espacios de cooperación entre comunidades judías de contextos geográficos y culturales diversos. Los participantes coincidieron en la necesidad de promover iniciativas educativas, fortalecer la identidad comunitaria en la diáspora y consolidar vínculos institucionales que trasciendan fronteras. + +El congreso se estructuró en paneles de estudio, sesiones de intercambio de experiencias y mesas de trabajo orientadas a analizar desafíos contemporáneos que enfrentan las comunidades religiosas en distintos países, incluyendo la formación de nuevas generaciones, la preservación de tradiciones y la interacción con entornos sociales plurales. + +La presencia de delegaciones provenientes de Asia, América Latina, Oceanía y África otorgó al encuentro un carácter global, evidenciando la diversidad de realidades en las que se desarrolla la vida comunitaria judía en la actualidad. + +Desde la organización se subrayó que el objetivo principal del congreso fue consolidar una plataforma de colaboración sostenida, que permita compartir buenas prácticas, coordinar acciones educativas y fortalecer la representación institucional en distintos ámbitos internacionales. + +El III Congreso Internacional de Rabinos concluyó su primera jornada con actividades litúrgicas y espacios de intercambio informal, sentando las bases para un programa de trabajo que continuará desarrollándose en los próximos días con enfoque académico, comunitario y social. \ No newline at end of file diff --git a/src/content/news/es/2026-02-15.md b/src/content/news/es/2026-02-15.md new file mode 100644 index 0000000..48bd51e --- /dev/null +++ b/src/content/news/es/2026-02-15.md @@ -0,0 +1,24 @@ +--- +locale: es +title: 'Apertura oficial del III Congreso Internacional de Rabinos en Puerto Rico' +date: 2026-02-15 +slug: 2026-02-15-apertura-oficial-del-iii-congreso-internacional-rabinos-en-puerto-rico +city: San Juan +country: PR +thumbnail: '' +--- +**El encuentro reunió a referentes educativos y comunitarios de distintos países para fortalecer redes institucionales y promover el intercambio académico** + +El domingo 15 de febrero de 2026 se realizó la apertura oficial del III Congreso Internacional de Rabinos en Puerto Rico, consolidando el inicio formal de una agenda académica y de trabajo que convoca a líderes religiosos y educativos de diferentes regiones del mundo. + +Durante la sesión inaugural se destacó que el congreso busca trascender el formato tradicional de conferencias para constituirse en un espacio de articulación institucional, intercambio de experiencias y fortalecimiento de vínculos entre comunidades. En ese marco, el Dr. José Benjamín Pérez Matos —presidente del Centro del Reino de Paz y Justicia— subrayó la importancia de que el encuentro funcione como instancia de reencuentro y cooperación sostenida, más allá de los paneles y exposiciones programadas. + +En su intervención, hizo referencia al valor formativo de la tradición bíblica y a la dimensión universal de ciertos principios espirituales vinculados a la responsabilidad ética y la proyección internacional de las comunidades. Asimismo, invitó a los participantes a orientar el trabajo del congreso hacia el fortalecimiento del aprendizaje profundo, el diálogo respetuoso y la construcción de redes colaborativas. + +También dirigieron palabras a los presentes el rabino Eliahu Birnbaum, director de los institutos Straus-Amiel y Beren-Amiel, y Yinon Ahiman, director general de la red Ohr Torah Stone, quienes resaltaron el papel de la formación rabínica contemporánea frente a los desafíos sociales y culturales actuales. + +La primera jornada incluyó paneles académicos con la participación del Dr. Roi Abecassis, jefe del Departamento de Educación de la Organización Sionista Mundial; del rabino Dorón Pérez, presidente de dicha organización —quien intervino mediante mensaje en video—; y del rabino Dr. Katriel Kenneth Brander, presidente y director de las instituciones Ohr Torah Stone. + +El evento contó además con la presencia institucional del rabino Moshé Bakshi-Dorón, director general de la Yeshivat Yesod HaTorah. + +Con una agenda centrada en educación, liderazgo comunitario y cooperación internacional, el III Congreso Internacional de Rabinos se proyecta como una plataforma de articulación global orientada a consolidar vínculos entre instituciones y promover iniciativas conjuntas en el ámbito formativo y social. \ No newline at end of file diff --git a/src/content/news/es/2026-02-17.md b/src/content/news/es/2026-02-17.md new file mode 100644 index 0000000..ab667fd --- /dev/null +++ b/src/content/news/es/2026-02-17.md @@ -0,0 +1,22 @@ +--- +locale: es +title: 'Cierre del III Congreso Internacional de Rabinos en Puerto Rico' +date: 2026-02-17 +slug: 2026-02-17-cierre-del-iii-congreso-internacional-rabinos-en-puerto-rico +city: San Juan +country: PR +thumbnail: '' +--- +**La jornada final incluyó una visita institucional a La Gran Carpa Catedral, una conferencia académica y la entrega del Premio Amiel 2026** + +El lunes 16 de febrero de 2026 se llevó a cabo la jornada de cierre del III Congreso Internacional de Rabinos con una visita institucional a La Gran Carpa Catedral, en Puerto Rico. + +La actividad reunió a más de cincuenta rabinos provenientes de distintos países, junto a sus familias, en un encuentro orientado a consolidar los vínculos generados durante los días de trabajo académico y comunitario. + +En el marco del programa, el Dr. José Benjamín Pérez Matos ofreció una conferencia dirigida a los participantes, en la que abordó reflexiones vinculadas al liderazgo comunitario y a los desafíos contemporáneos que enfrentan las instituciones religiosas en contextos internacionales diversos. + +Durante la misma jornada se realizó la entrega del Premio Amiel 2026, distinción otorgada en reconocimiento a la labor institucional desarrollada en el ámbito educativo y comunitario. La entrega fue realizada por el rabino Eliahu Birnbaum y por el rabino Dr. Katriel Kenneth Brander, presidente y director de las instituciones Ohr Torah Stone, quien dirigió unas palabras alusivas al significado del reconocimiento. + +El encuentro concluyó con una cena de gala que funcionó como espacio de intercambio informal y fortalecimiento de relaciones institucionales, permitiendo cerrar el congreso en un clima de colaboración y proyección conjunta. + +Con esta última jornada, el III Congreso Internacional de Rabinos culminó su agenda 2026 consolidando una red internacional orientada a la cooperación educativa, el diálogo intercultural y la articulación sostenida entre comunidades de distintos continentes. \ No newline at end of file diff --git a/src/pages/[locale]/news/[id].astro b/src/pages/[locale]/news/[id].astro index be66612..9d4003c 100644 --- a/src/pages/[locale]/news/[id].astro +++ b/src/pages/[locale]/news/[id].astro @@ -16,9 +16,24 @@ export async function getStaticPaths() { props: { post }, })); } + +const { locale } = Astro.params; + // 2. For your template, you can get the entry directly from the prop const { post } = Astro.props; const { Content } = await render(post); + +const routeTranslations = { + news: { + es: "noticias", + en: "news", + fr: "actualites", + pt: "noticias", + de: "nachrichten", + } +}; + +const baseSlug = routeTranslations.news[locale] || routeTranslations.news.en; --- @@ -29,7 +44,7 @@ const { Content } = await render(post);
- {post.data.gallery && } + {post.data.gallery?.length ? ( ) : post.data.thumbnail ? ( ) : null}