Herramientas de usuario

Herramientas del sitio


informatica:software:aplicaciones_web:silverbullet

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:software:aplicaciones_web:silverbullet [2025/06/26 13:16] – [Características] tempwininformatica:software:aplicaciones_web:silverbullet [2026/09/27 16:27] (actual) – [SilverBullet] tempwin
Línea 5: Línea 5:
   * [[https://silverbullet.md/|Web oficial]]   * [[https://silverbullet.md/|Web oficial]]
   * [[https://github.com/silverbulletmd/silverbullet|Repositorio de código]]   * [[https://github.com/silverbulletmd/silverbullet|Repositorio de código]]
 +  * [[https://community.silverbullet.md|Foros de SilverBullet]]
   * [[https://play.silverbullet.md/|Demo]] (usuario ''silverbullet'' y contraseña ''silverbullet'')   * [[https://play.silverbullet.md/|Demo]] (usuario ''silverbullet'' y contraseña ''silverbullet'')
  
 {{ https://silverbullet.md/pwa-screenshot.png |}} {{ https://silverbullet.md/pwa-screenshot.png |}}
 +
 +<WRAP center round todo 60%>
 +Revisar estas notas y actualizarlas a la última versión de SilverBullet donde ya soporta multiusuario de forma nativa.
 +</WRAP>
  
 ===== Características ===== ===== Características =====
Línea 26: Línea 31:
 services: services:
   silverbullet:   silverbullet:
-    image: zefhemel/silverbullet+    image: ghcr.io/silverbulletmd/silverbullet:latest 
 +    container_name: silverbullet
     restart: unless-stopped     restart: unless-stopped
-    environment: 
-      - SB_USER=admin:admin 
     volumes:     volumes:
-      - ./space:/space+      - ./data:/data
     ports:     ports:
       - 3000:3000       - 3000:3000
 </code> </code>
  
 +Tras lanzar el contenedor, si no hay nada en la carpeta ''data'', se abrirá un asistente para crear la cuenta de administrador (si no funcionase, entrar en ''%%http://ip.de.la.instancia:3000/.setup/%%'')
 ===== Terminología ===== ===== Terminología =====
  
Línea 51: Línea 56:
  
 En la parte inferior de cada página aparecerá un listado de páginas que la enlazan (//Linked Mentions//), es decir, si una página tiene un enlace a otra, en la otra aparecerá en este listado la primera página. En la parte inferior de cada página aparecerá un listado de páginas que la enlazan (//Linked Mentions//), es decir, si una página tiene un enlace a otra, en la otra aparecerá en este listado la primera página.
 +
 +==== Etiquetas ====
 +
 +Las páginas se pueden etiquetar de dos maneras:
 +
 +  * Añadir las etiquetas en la primera línea. Por ejemplo, ''#recetas'', ''#ejercicios'', ''#programación''.
 +  * Usar frontmatter, que permite añadir metadatos a las páginas.
 +
 +Si usamos la opción de frontmatter, escribiríamos:
 +
 +<code>
 +---
 +tags: recetas, ejercicios, programación
 +---
 +</code>
 ===== Atajos de teclado ===== ===== Atajos de teclado =====
  
Línea 59: Línea 79:
 ^ Combinación    ^ Acción          ^ ^ Combinación    ^ Acción          ^
 | <kbd>C</kbd> + <kbd>I</kbd>  | Cursiva  | | <kbd>C</kbd> + <kbd>I</kbd>  | Cursiva  |
 +| <kbd>C</kbd> + <kbd>B</kbd>  | Negrita  | 
 +| <kbd>:</kbd> + letras | Abre el selector de emoticonos. Ejemplo: '':party_popper'' -> 🎉  |
 ==== Navegación ==== ==== Navegación ====
  
Línea 86: Línea 107:
 ===== Extender funcionalidades con Lua ===== ===== Extender funcionalidades con Lua =====
  
-SilverBullet permite el uso de Lua (una versión adaptada llamada "Space Lua") para operaciones avanzadas en nuestras páginas.+SilverBullet permite el uso de Lua (una versión adaptada por el propio desarrollador de SilverBullet llamada **Space Lua**) para operaciones avanzadas en nuestras páginas.
  
 Podemos poner expresiones de Lua dentro de: Podemos poner expresiones de Lua dentro de:
Línea 108: Línea 129:
 </code> </code>
  
 +Si queremos mostrar un listado de páginas con cierta etiqueta:
 +
 +<code>
 +${query[[
 +    from index.tag "book"
 +    select {$title=_.name, author=_.author}
 +    ]]}
 +</code>
 +
 +La expresión anterior mostrará en la página "index" una tabla con todas las páginas etiquetas con ''book'' y mostrará columnas con el título del libro y el autor. Para que esto funcione, las páginas con las etiquetas ''book'' deben tener un código de frontmatter con los atributos ''title'', ''author'' y ''tags''.
 ===== Local first ===== ===== Local first =====
  
informatica/software/aplicaciones_web/silverbullet.1750936619.txt.gz · Última modificación: por tempwin