Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

141
Vistas
Plantillas y componentes con HTML

¿Se puede lograr esto sin un marco como Angular/React?

El problema con el que me encuentro es que estoy creando un blog y quiero minimizar la cantidad de código que estoy usando y hay dos cosas que estoy viendo:

Cambio de texto en cada archivo

Por ejemplo, para cada página del blog, comparten las mismas características, como: encabezado, pie de página, logotipo, etc. Sin embargo, imagina que mi blog tiene 100 publicaciones y ahora quiero cambiar el texto de un enlace en el pie de página. Esto se aplicaría a cada página y en lugar de ir a cada página y cambiar el pie de página manualmente, me gustaría poder cambiarlo en un archivo (es decir, footer.html o footer.json) y se aplica a todas las páginas. . Descubrí handlebars.js y, a menos que me equivoque, podría usarlo para resolver este problema al que me enfrento.

Minimizar la hinchazón de la página

Sin embargo, me gustaría minimizar la página aún más. Según tengo entendido, usar algo como manillares no me permitiría acortar la cantidad de código HTML en sí. Me gustaría tener un archivo blog-post-template.html y cada vez que el usuario haga clic en un enlace a una publicación, usaría el archivo blog-post-template.html y lo único que cambiaría es el blog real. -correo.

Por ejemplo, en pseudocódigo para blog-post-template.html:

 {header} (gets this from header.html) {blog-post} (gets this from link attribute and searches for that blog-post-number in database) {footer} (gets this from footer.html)

Estoy bastante seguro de que conozco la forma Angular de hacer esto a través de plantillas y componentes, pero como decidí crear este blog con JavaScript estándar y posiblemente complementos de jQuery, me preguntaba si esto se podía lograr sin usar un marco como Angular ya que yo Escuché que Angular y SEO no se llevan bien entre sí. O si es más recomendable usar una herramienta como Angular/React para crear algo como esto en mi ejemplo.

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

No necesita un marco de JavaScript, pero necesitará usar JavaScript.

Puede tener su encabezado y pie de página codificados como HTML como usted dice. Pero luego necesitará una función de JavaScript para ejecutar y obtener la publicación del blog desde su base de datos o CRM sin cabeza.

Solo recomendaría usar algo como Next.js para que pueda tener las buenas herramientas de un marco y sin inconvenientes de SEO.

about 4 years ago · Juan Pablo Isaza Denunciar

0

Si desea una versión compatible con SEO de React, puede usar Next.js o Gatsby. Angular, creo, tiene una compilación anticipada que podría ser la solución. O puede consultar el elemento de plantilla html

Salud :)

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda