Cómo añadir una h-card a tu blog


Esto significa que vamos a exponer una serie de clases en nuestras etiquetas HTML para dar un significado semántico a estas, es decir que por ejemplo con la clase u-photo vamos a indicar que la etiqueta <img> es nuestra foto de avatar o que un elemento con la clase p-name es nuestro nombre. Si añadimos además la url a nuestra web, que recordemos es el centro de todo, con la clase u-url, tendremos una h-card bastante básica, para indicarlo tendremos que agrupar toda esta información en un elemento con la clase h-card.

<section class="h-card">
  <a href="https://cyborgspaces.com" class="u-url u-uid">
    <img class="u-photo" src="/static/profile-pic-12bcfbe329a284dc3926679a6df2e286.png" alt="Profile picture">
  </a>
  <div>
    <p class="bio-name p-name">Carlos Sanmartín Bustos</p>
  </div>
</section>

Además en esta h-card podemos añadir perfiles en otras webs para indicar que son nuestros. Podemos hacer esto con nuestro perfil de Mastodon, lo que nos permitirá verificar nuestra web en Mastodon. Y también podemos añadir nuestro perfil de Github, lo que nos va a permitir más adelante identificarnos el los servicios de la IndieWeb.

<section class="h-card">
  <a href="https://cyborgspaces.com" class="u-url u-uid">
    <img class="bio-avatar u-photo" src="/static/profile-pic-12bcfbe329a284dc3926679a6df2e286.png" alt="Profile picture">
  </a>
  <div>
    <p class="bio-name p-name">Carlos Sanmartín Bustos</p>
    <ul>
      <li>
        <a rel="me" aria-label="Perfil de Mastodon" href="https://mastodon.social/@litox" class="u-url">
        Mastodon
        </a>
      </li>
      <li>
        <a rel="me" aria-label="Perfil de Github" href="https://github.com/carsanbu/" class="u-url">
        Github
        </a>
      </li>
    </ul>
  </div>
</section>

Esta es una versión simplificada de la h-card que puedes ver al final de esta entrada.

Podemos validar nuestro HTML con este parser bien sea copiando y pegando el código o pegando una URL de la web en cuestión.

Para más información este post de Random Geekery está muy bien explicado.

Foto de Giorgio Trovato en Unsplash