Introducción
En el artículo anterior vimos cómo organizar Trilium con una jerarquía sencilla, clones, etiquetas, workspaces, cifrado y copias de seguridad. El siguiente paso es empezar a trabajar con una estructura mínima que te ahorre tiempo.
Para ello podemos hacer uso de las plantillas y los metadatos, que marcan la diferencia entre usar Trilium como un bloc de notas o usarlo como una base de conocimiento.
No quiero que te tomes esto como una receta universal. Lo que voy a proponerte es cómo lo uso yo, y en concreto, como lo utilizo para gestionar el blog, la documentación del mi homelab y mis notas de trabajo o personales.
Empezar desde cero
Si una nota nueva siempre empieza igual, crearla una y otra vez es perder el tiempo y también aumenta la probabilidad de olvidarte de anotar campos.
Por ejemplo:
- Un borrador del blog suele necesitar de un título, estado, categorías, etiquetas, fecha, etc.
- Una reunión de trabajo suele necesitar de asistentes, un objetivo, una fecha.
- Una incidencia del homelab suele necesitar de anotar los síntomas, causas y solución.
Si siempre escribes la nota de cero, acabas repitiendo trabajo tontamente. Con una plantilla, la nota ya te sale medio hecha y lista para usar.
Qué es una plantilla
En Trilium, una plantilla es una nota que sirve como base para otras notas. Puedes añadir contenido, atributos y notas hijas, entre otras características.
En otras palabras: una plantilla le dice a Trilium “cuando crees una nota de este tipo, quiero que tenga esta estructura”. Esa estructura puede incluir varias cosas:
- Texto o esquema inicial.
- Atributos.
- Atributos promovidos.
- Notas hijas.
- Iconos o clases CSS heredadas.
Qué son los metadatos en Trilium
Cuando hablo de metadatos me refiero, a los atributos de Trilium. Los atributos son pares clave-valor asociados a la nota que sirven para clasificarla, describirla o hacerla utilizable en búsquedas, scripts y etc.
Te permiten separar varias capas de información:
- El contenido de la nota.
- El tipo de nota que es.
- Su estado.
- Su contexto.
- Sus campos.
[!NOTA] Eso hace que una nota deje de ser solo texto y pase a comportarse más como una ficha reutilizable.

Promoted attributes (atributos promovidos)
Para mí, una de las funciones más útiles de Trilium son los promoted attributes. Son como pequeños campos visibles encima de una nota, donde poner información importante sin mezclarla con el texto. Así todo queda más ordenado y es más fácil de revisar después.
Una nota puede tener campos visibles como:
- Estado
- Categoría
- Fecha
- Prioridad
- Serie
- Autor
- Fecha de inicio
Y puedes rellenarlos sin tener que abrir cada vez el panel de atributos.

Además, los atributos promovidos pueden heredarse en el subárbol, lo cual viene muy bien cuando quieres que una carpeta o una plantilla tengan el mismo esquema para las notas hijas.

Mi caso: el blog
Un ejemplo de la utilización de plantillas lo puedes encontrar en el workspace del blog. Ahí tengo una estructura con un inbox, borradores, publicados (articulos y notas), ideas, páginas, series, configuración de Hugo, flujo de publicación, scripts y plantillas.

También uso en mis borradores varias labels promovidas y campos que me sirven como frontmatter del articulo o como base para construirlo después, por ejemplo `title`, `author`, `tipo`, `estado`, `Fechapublicacion`, `categoria`, `etiqueta`, `excerpt`, `toc`, `feature_image`, `feature` y `coffee`
De esta forma, cuando creo un borrador nuevo, no parto de una nota vacía, sino con una nota que ya sabe qué va a ser (borrador, tarea, etc.)

Ejemplo: plantilla borradores del blog
Por ejemplo la plantilla que utilizo para creación de un borrador del blog tiene:
- Frontmatter para hugo.
- Un título provisional.
- Estado del artículo.
- Fecha de publicación o fecha prevista.
- Categorías y etiquetas.
- Resumen o extracto.
- Un esqueleto inicial del artículo.
---
title: '{{TÍTULO}}'
author:
- Carlos M.
tags:
- homelab
- etiqueta1
- etiqueta2
categories:
- Software
serie: ""
keywords:
- keyword1
draft: true
toc: true
date: 2026-01-01T00:00:00
image: /images/posts/2026/folder/image.png
alt: ""
description: ""
summary: ""
coffee: 0
---
## {{TÍTULO}}
## Introducción
## Desarrollo
## # Conclusión
Espero que te haya gustado, pasa un buen día. 🐧
Como puedes ver, la primera parte comprendida entre — y — se corresponde con el frontmatter que utilizo en Hugo.
Además, la plantilla tiene los siguientes atributos
#label:tipo=promoted,single,text #label:Titulo=promoted,single,text #label:Estado=promoted,single,text
#label:fechapublicacion="promoted,alias=Fecha de publicación,single,date" #label:autor="promoted,alias=Autor,single,text"
#label:categoria="promoted,alias=Categoría,multi,text" #label:etiqueta="promoted,alias=Etiqueta(s),multi,text"
#label:keywords="promoted,alias=Keywords SEO,multi,text" #label:toc="promoted,alias=Tabla de contenidos,single,boolean"
Se vería así:

Ejemplo: reuniones y tareas
Lo mismo lo podemos aplicar al worspace trabajo. Tengo varios workspaces, blog, trabajo, personal y homelab . En el workspace del trabajo tengo notas para procedimientos, kanban para las tareas, documentación técnica y un diario laboral, por lo que crear una una plantilla para reuniones o tareas me va a permitir ahorrar tiempo a la vez que mantengo un mismo formato en todas las notas.
Por ejemplo, una reunión puede tener atributos promovidos para fecha, asistentes, proyecto y estado. Y una tarea puede tener una fecha límite o relación con otra nota.

Cómo crear atributos promovidos
Crear un atributo promovido es bastante fácil. Básicamente es convertir un dato importante de la nota en un campo visible arriba del todo, para no tenerlo escondido entre opciones ni perdido dentro del texto
Lo primero es abrir la nota donde quieres añadir ese campo, en la parte inferior derecha de la nota, verás un indicador con el número de atributos que tiene esa nota. Al pulsarlo, se abre la vista de atributos propios y atributos heredados.

Desde ahí, pulsa el botón + y elige Agregar nueva definición de etiqueta, se abre una ventana de configuración. En Nombre escribes el nombre interno del atributo ( “Título”, “Estado”, “Fecha” o “Keywords”), justo debajo verás la casilla Promovido, si la marcas, ese atributo aparecerá visible en la parte superior de la nota, para que puedas rellenarlo fácilmente sin tener que volver a abrir el panel de atributos.


También puedes usar Alias, si prefieres que el campo se muestre con un nombre diferente. Por ejemplo, puedes guardar el atributo con un nombre interno sencillo (tipo) y hacer que en pantalla se vea como Título o Fecha de publicación.
Además, puedes ajustar otras opciones como la multiplicidad, que hace que ese campo tenga varios valores, y el tipo, por ejemplo texto.
Puedes marcar la opción Heredable, hace que ese atributo también se aplique a las notas hijas, algo muy útil si estás creando una plantilla o si quieres que toda una rama de notas comparta la misma estructura.
Cuando lo tengas listo, pulsa en Guardar y cerrar. El nuevo campo aparecerá visible arriba del contenido.

Por ejemplo, en la plantilla utilizada por mi para los artículos del blog, he añadido atributos promovidos como Título, Estado, Keywords o Imagen. Así, cada vez que creo una nota nueva, no empiezo desde cero.

Cómo crear una plantilla
Cuando empiezas a crear notas, te das cuenta de que muchas notas se parecen entre sí. Las tareas suelen tener siempre los mismos campos, los artículos del blog también, y lo mismo pasa con reuniones, tareas o cierta documentación.
En vez de crear esas notas a mano una por una, podemos convertirlas en una plantilla y así, en vez de empezar cada vez con una nota en blanco, partes con una nota que ya tiene la estructura que necesitas.
La idea es crear una nota “modelo” que sirva como base para otras. Esa nota puede tener un texto inicial, secciones ya preparadas y también atributos promovidos para que los datos estén siempre a la vista.
Por ejemplo, puedes crear una plantilla para los artículos del blog creando una nota nueva dentro de tu carpeta de plantillas. Esa nota puede llamarse Plantilla artículo blog.
Dentro de esa nota escribes la estructura que quieres repetir en cada artículo. Por ejemplo:
---
title: '{{TÍTULO}}'
author:
- Carlos M.
tags:
- homelab
- etiqueta1
- etiqueta2
categories:
- Software
serie: ""
keywords:
- keyword1
draft: true
toc: true
date: 2026-01-01T00:00:00
cover:
image: /images/posts/2026/folder/image.png
alt: ""
description: ""
summary: ""
coffee: 0
---
## {{TÍTULO}}
## Introducción
## Desarrollo
## # Conclusión
Espero que te haya gustado, pasa un buen día. 🐧
Así, cada vez que creas un artículo nuevo ya no partes de una nota vacía. Ya tienes un pequeño esqueleto para empezar a escribir.
En mi caso, este tipo de plantilla me resulta útil porque separo el contenido del artículo, lo que voy escribiendo y por otro lado datos, como el estado del borrador, la categoría, el resumen o la imagen lo que hace que todo el flujo de publicación en el blog sea más cómodo.
[!NOTA] Además, una plantilla también te “obliga”, a no olvidarte de datos importantes.
Cómo usar una plantilla para crear una nota nueva
Una vez que ya tienes tu plantilla preparada, la puedes añadir el atributo #template, para que Trilium la reconozca como una plantilla y te dejé usarla directamente al crear la nota.

Vas a la carpeta o nota donde quieres crear la nueva nota, pulsas el botón para añadir una nota nueva y eliges la plantilla correspondiente del menú. Al hacerlo, la nueva nota se creará con la estructura de la plantilla en lugar de aparecer vacía.
La nota nueva heredará:
- Los atributos de la plantilla.
- El contenido.
- Las notas hijas de la plantilla, si las tuviera.

Si la nota ya existe, también puedes aplicarle una plantilla
Si ya tienes una nota creada también puedes aplicarla una plantilla más tarde.
Para ello usamos la relación ~template, que enlaza la nota con la plantilla elegida, es decir, le estás diciendo a esa nota “quiero que uses esta otra nota como base”.



Plantillas automáticas para notas hijas
Una carpeta o nota “padre” puede tener definida una plantilla para todas las notas hijas nuevas. Eso se hace con la relación ~child:template, que indica qué plantilla debe usarse cuando creas una nota debajo de esa rama.
Por ejemplo, puedes hacer que dentro de la carpeta de Borradores del blog cada nota nueva use automáticamente la plantilla del artículo.

[!NOTA] La ventaja de usar plantillas no es solo ahorrar tiempo, también es conseguir que tus notas sean homogéneas
Conclusión
Cuando empiezas a usar Trilium, lo normal es fijarte primero en el árbol, en las notas y en cómo organizarlo todo. Pero llega un momento en el que el cambio no está en tener más notas, sino en que esas notas tengan una estructura útil.
Las plantillas y los atributos promovidos, lo hacen todo más cómodo, te quitan trabajo repetitivo, te ayudan a no olvidarte de datos importantes.
Te he puesto el ejemplo del blog, pero también es aplicable a mi vida personal o laboral, porque hay muchas notas cuyo contenido repito a menudo.
Una vez que tienes todo funcionando, el siguiente paso ya no es organizarse mejor, sino automatizar el proceso pero eso ya lo que veremos en el próximo artículo.
Espero que te haya gustado, pasa un buen día. 🐧
∞ Comentarios en Mastodon
Cargando respuestas…
→ Responder en Mastodon