LuisPalacios / LuisPalacios.github.io

Website de Luis Palacios
3 stars 0 forks source link

Fecha de los post en formato Español #9

Closed LuisPalacios closed 3 years ago

LuisPalacios commented 3 years ago

Investigar cómo cambiar el formato de la fecha en los posts y en la paginación.

LuisPalacios commented 3 years ago

Para averiguar dónde está el fichero post.html del tema minima ejecuto el comando tree $(bundle show minima) desde el directorio raíz (docs). Muestra lo siguiente:

/Users/luis/gems/gems/minima-2.5.1
:
├── _layouts
│   ├── default.html
│   ├── home.html
│   ├── page.html
│   └── post.html

Creo el directorio docs/_layoutsy copio el fichero post.html al mismo.

Modifico la que ya es mi versión ./docs/_layouts/post.html para incluir el código de formato de la fecha en Español.

---
layout: default
---
<article class="post h-entry" itemscope itemtype="http://schema.org/BlogPosting">

  <header class="post-header">
    <h1 class="post-title p-name" itemprop="name headline">{{ page.title | escape }}</h1>
    <p class="post-meta">
      <time class="dt-published" datetime="{{ page.date | date_to_xmlschema }}" itemprop="datePublished">
        {% assign m = page.date | date: "%-m" %}
        {{ page.date | date: "%-d de" }}
        {% case m %}
          {% when '1' %}enero
          {% when '2' %}febrero
          {% when '3' %}marzo
          {% when '4' %}abril
          {% when '5' %}mayo
          {% when '6' %}junio
          {% when '7' %}julio
          {% when '8' %}agosto
          {% when '9' %}septiembre
          {% when '10' %}octubre
          {% when '11' %}noviembre
          {% when '12' %}diciembre
        {% endcase %}
        {{ page.date | date: "de %Y" }}
      </time>
      {%- if page.author -%}
        • <span itemprop="author" itemscope itemtype="http://schema.org/Person"><span class="p-author h-card" itemprop="name">{{ page.author }}</span></span>
      {%- endif -%}</p>
  </header>

  <div class="post-content e-content" itemprop="articleBody">
    {{ content }}
  </div>

  {%- if site.disqus.shortname -%}
    {%- include disqus_comments.html -%}
  {%- endif -%}

  <a class="u-url" href="{{ page.url | relative_url }}" hidden></a>
</article>
LuisPalacios commented 3 years ago

Respecto a cómo formatear la fecha que aparece en la paginación de los apuntes, lo he documentado en la sección de Paginación de este apunte