Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Unwanted <p> tag in list item if line break follows

Abierto
#729 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
25/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
jekyll, ruby

Línea de trabajo

Reproduce los dos ejemplos de elementos de lista del issue y compara su HTML generado; céntrate en cómo el salto de línea antes de la etiqueta Liquid cambia el ajuste de los párrafos. Sigue el flujo de renderizado de Jekyll/Markdown y añade una comprobación de regresión para la salida

  • esperada; el trabajo estará terminado cuando ya no se emita la etiqueta

    adicional.

  • Escrito por el modelo de indexación a partir del texto del issue.

    Descripción

    Problem

    Environments Effected

    • The site generated by GitHub Pages
    • Building sites locally
    Detail
    -* [nodeJS, express, Docker Compose](//github.com/4richardchen/gotenna) - code
    -{% for post in site.posts %}{% unless post.tags contains "answer" or post.published == false or post.tags contains 'unanswered' %}
    

    yields incorrect markup

    <li><p><a href="//github.com/4richardchen/gotenna">nodeJS, express, Docker Compose</a> - code</p></li>
    

    but then

    * [nodeJS, express, Docker Compose](//github.com/4richardchen/gotenna) - code{% for post in site.posts %}{% unless post.tags contains "answer" or post.published == false or post.tags contains 'unanswered' %}
    

    yields correct markup

    <li><a href="//github.com/4richardchen/gotenna">nodeJS, express, Docker Compose</a> - code</li>
    
    What did you expect to happen?

    no excess <p> tag in markup (see above)

    What happened instead?

    1 excess <p> tag in markup (see above)

    Additional information
    Lenguaje dominante
    Ruby
    Estrellas
    1.9k
    Forks
    361
    Métricas de merge de PR
    Sin PR fusionados en 30 d

    Preparar el entorno

    Primeros pasos

    1. Lee el issue completo y luego la guía de contribución del proyecto.
    2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
    3. Haz un fork del repositorio y trabaja en una rama.
    4. Abre un pull request que haga referencia al número del issue.

    Más de github/pages-gem

    Todos los issues de github/pages-gem

    Issues similares

    Más issues de Ruby

    Recibe los nuevos issues en tu correo

    Un resumen breve de issues de GitHub para principiantes.