Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

276
Visualizações
¿Cómo obtener solo una parte del artículo renderizado mdx con gatsby? Por ejemplo, ¿las primeras frases de un artículo de blog de mdx?

Estoy haciendo un blog usando GatsbyJS + MDX. Para la página de lista de artículos, quiero mostrar las primeras oraciones/párrafos de cada artículo (como casi siempre se ve en un blog normal). Sin embargo, no puedo encontrar una manera de hacerlo en mdx.

Por ejemplo, no puedo simplemente truncar el archivo .mdx (por ejemplo, truncar los primeros 1000 bytes), de lo contrario, podemos terminar teniendo etiquetas sin cerrar, etc., confundiendo mdx.

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

gatsby-transformer-remark expone un campo de excerpt que se puede truncar a cualquier longitud deseada usando pruneLength , que es una parte del cuerpo de rebajas.

Por ejemplo:

 { allMarkdownRemark { edges { node { excerpt(pruneLength: 280) } } } }

Con el MDX, el nodo externo diferirá del fragmento anterior, pero siempre que use gatsby-transformer-remark el excerpt estará disponible. Puede usar gatsby-transformer-remark llenando el objeto gatsbyRemarkPlugins

 { resolve: `gatsby-plugin-mdx`, options: { gatsbyRemarkPlugins: [ { resolve: `gatsby-transformer-remark`, }, ], },

Para escenarios extremadamente personalizables, puede usar gatsby-plugin-excerpts .

about 4 years ago · Juan Pablo Isaza Relatório

0

Si usa gatsby-plugin-mdx , puede exponer una parte de su archivo mdx agregando un campo de excerpt en su consulta y especificando la longitud de esa parte, Ejemplo:

 query MyQuery { allMdx { nodes { excerpt(pruneLength: 100) } } }
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda