Crear un "Linktree-free Links" con Writefreely

Disclaimer:

Hay mil maneras de crear un “linktree” alternativo y probablemente esta no es la más fácil ni la más conveniente para la mayoría. Eso sí, ha sido divertida pensarla mientras aprendía a usar Writefreely.

¿Pero por qué?

Linktree es un servicio freemium que ofrece una pequeña página con botones centrados en la que colocar tus distintas redes sociales y otros links de interés para tus seguidores. Una solución tecnológicamente bastante tonta a un problema que no existe, o que no existiría, de no ser por la absurda limitación de Instagram a los enlaces externos (salvo un único, en la bio) para retenernos en su red en contra de nuestra voluntad. Cualquiera que piense por sí misme se dará cuenta de que una página estática HTML sería suficiente para crear una lista de enlaces, y que la parte estética solo depende de la creatividad (y los conocimientos de CSS).

En biología, se conoce como exaptación al proceso evolutivo por el cual un órgano o cualquier forma del cuerpo que tenía una tarea concreta acaba sirviendo para otra funcionalidad distinta. Por ejemplo, las plumas evolucionaron para abrigar y acabaron resultando muy útiles para volar.

La exaptación, llevada al diseño humano, es muy útil para reciclar objetos, para reducir el uso de recursos y para jugar y experimentar. Una lata de refresco es un buen bote portalápices, por ejemplo. Así es como vamos a usar Writefreely para convertirlo en un Linktree. Por supuesto, si tienes una web propia alojada en un servidor, esto no tiene mucho sentido. Pero supongamos que tienes Writefreely y que quieres un Linktree como el mio.

Paso a paso:

1.- Desde tu cuenta de Writefreely, crea un blog (diferente del blog que usas). Llámalo pensando en la URL que quieras. En mi caso, “paukokura” (para que sea https://blog.anartist.org/paukokura/) y en la descripción he puesto “Linktree-free Links”, pero pon lo que quieras o no pongas nada.

2.- En Publicity pon “Unlisted” para no ensuciar el apartado “Reader” (que tiene blogs reales!). En Display Format pon “Notebook” o “Novel”, para no mostrar fechas de cada post. El orden de los botones será cronológico y podrás cambiarlo más adelante, falseando las fechas.

3.- En Custom CSS es donde tendrás que darle estilo visual al índice de tu falso-blog para que parezca una botonera. Deja este paso para el final (6).

4.- Añade un post nuevo con el título del botón. El enlace estará escrito en Markdown. En mi caso, para un botón a Mastodon:

[Mastodon](https://social.anartist.org/@paukokura)

5.- Añade todos los demás botones y ordénalos cambiando la fecha en “edit post metadata”.

Se verá algo así:

6.- Ahora le damos estilo en CSS, cada cual como quiera. Yo le he puesto un fondo gris y unos bordes redondeados.


 /* Estilo del fondo y los botones */
 
body {
    background-color: #efefef;}

article p{
  padding: 10px;
  background-color: white;
  border: white 4px solid;
  border-radius: 4px;}


/* Imagen */ 

#blog-title::before {
    content: url(https://kokuradesign.com/wp-content/uploads/2022/11/linktreefree-22.png);
    display: block;}


/* Exaptación */ 

#wrapper{
  text-align: center;}

#collection article {
    margin-bottom: 0;}

body#collection #wrapper article {
    margin-bottom: 1em;}
    
.hidden.action {display:none;}

7.- Listo!

Para poner un nuevo botón puedes atajar escribiendo en la url:
https://blog.anartist.org/#
(Tienes que estar logueado con tu cuenta y una vez publicado moverlo a tu falso blog)

Para editar el botón puedes ir directamente a:
https://blog.anartist.org/nombre-del-blog/nombre-del-enlace/edit.
(Esto es útil porque hemos ocultado las opciones de edición, pero también puedes quitar la parte que he llamado “exaptación” en el CSS, hacer los cambios usando Writefreely de forma convencional, y volver a poner el CSS).

Puedes incluso ver las estadísticas que da writefreely. A mi me dan igual (aunque para Linktree es crucial, y creo que es parte de su versión de pago).

Enseñadme por aquí vuestros Linktree-free links si os animáis a jugar.

¡Salud y exaptación!

4 Me gusta

Mil gracias Pau! Interesantísima documentación, crees que lo podríamos poner el la web de Anartist en el apartado de Documentación?

Además, justo queria aprender un poco de CSS (no tengo ni idea) y este será un ejercicio perfecto!

1 me gusta

Sí, si te parece interesante. Hay muchas otras cosas que deberían estar en documentación antes que esta, pero vale :sweat_smile:

2 Me gusta

Bueno, pues las iremos añadiendo poco a poco…

2 Me gusta

Si alguien quiere escribir el HTML y el CSS (sin Writefreely, que sería lo lógico y normal), @nekerafa, admin de @mastodon.gal tiene su botonera con iconos Fontawesome en github:

3 Me gusta

Muchas gracias Pau por el tutorial! Es justo lo que necesitaba para poder ordenar los enlaces que tengo dispersos por la red… Como dices, quizás no sea la mejor opción pero siguiendo las instrucciones me ha resultado muy sencillo. Solo tengo una duda: como se pueden falsear las fechas para ordenar los posts? Gracias otra vez!

1 me gusta

Genial que te sirva.

Puedes volver al markdown de cada entrada escribiendo:
https://blog.anartist.org/nombre-del-blog/nombre-del-enlace/edit
Donde nombre-del-enlace se refiere al slug que le has puesto, que no necesariamente se corresponde con el texto del botón. O bien deshaciendo temporalmente el CSS y editándola como lo harías con cualquier blog.

Una vez ahí, está un poco escondido. Arriba a la derecha, pasando el ratón por los iconos, aparece un icono “i” para modificar metadata. Si no pasas el ratón, están ocultos:

Captura de pantalla 2022-12-19 a les 12.07.06
Captura de pantalla 2022-12-19 a les 12.07.23

Ahí está la fecha.

1 me gusta

Genial! Justo es lo que buscaba, esa “i” escondida…

Muchas gracias!

Y recordad que con CSS muy básico lo podéis personalizar como os apetezca.

Captura de pantalla 2022-12-19 a les 16.03.12

body {
    background-color: #e6ebff;
    background-image: url(https://kokuradesign.com/wp-content/uploads/2019/09/Kokura-Mnemosine2019-A-scaled.jpg);
    background-position: center; 
    background-repeat: no-repeat; 
    background-size: cover;  
}    

header p.description {
  color: white;
}

body h1 a {
  color: white;
  text-decoration: none;
}

#blog-title::before {
  content: url(https://kokuradesign.com/wp-content/uploads/2022/11/linktreefree-22.png);
    display: block;}

#wrapper{
  text-align: center;}

a {
    font-weight: bold;
    color: #3e5ff7;
    font-size: 1.1em;
}

a:hover{
    color: #999;
    text-decoration: none;
}

article p{
  padding: 15px;
  background-color: white;
  border: white 4px solid;
  border-radius: 20px;

}

#collection article {
    margin-bottom: 0;}


 /* El lado oscuro */
 
body#collection #wrapper article {
    margin-bottom: 1em;}
    
.hidden.action {display:none;}


1 me gusta

Estoy trasteando y tengo una duda que no consigo resolver: Alguien sabe como eliminar o mover a borradores un post?

Aprovecho para compartir algunas de mis sesiones de DJ :speaker: :grinning: :speaker:

1 me gusta