Pregunta

tengo un jekyll sitio web y tengo una categoría (llamada photo) y quería crear un diseño separado para una página que enumerara solo las publicaciones que estaban en el photo categoría. También quiero mantener publicaciones con el photo Categoría fuera de la página del índice principal.

¿Fue útil?

Solución 2

Solo usé un {% unless %} Bloquee en la página del índice principal para asegurarse de que la publicación no fuera una foto. Ejemplo:

{% unless post.category == "photo"%}
    {% comment %} List posts... {% endcomment %}
{% endunless %}

Y usé lo mismo para mostrar solamente fotos. Solo con un if en vez de unless.

Otros consejos

Todas las categorías están disponibles dentro del objeto del sitio, acceda a las publicaciones de una categoría a través de site.categories.photo Entonces tu bucle se vería así

{% for post in site.categories.photo %}
    # render the photo post html
{% endfor %}

La categoría también es sensible a la caja. Si su categoría es una foto, entonces se verá así:

{% for post in site.categories.photo %}
    # render the photo post html
{% endfor %}

Si su categoría es una foto, entonces se verá así:

{% for post in site.categories.Photo %}
    # render the photo post html
{% endfor %}

Solo un detalle rápido que tropecé con mi construcción, así que pensé en compartir.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top