Visualizar markdown con mapas mentales en Discourse

Hola queridos,

¿Hay algún plugin o intención de tener algo como esto en Discourse?

3 Me gusta

No conozco ningún plugin o tema. No esperamos añadir algo así al núcleo, pero si la comunidad desea crear un plugin o tema, ¡adelante!

7 Me gusta

Utilidad muy práctica. Incluye un enlace a REPL para probarlo y un mapa mental que transmite la idea:

Un mapa mental que ofrece una visión general de Markmap

2 Me gusta
mindmap
  root((Discurso))
    Orígenes
      Larga historia
      Popularización
        Autor británico de psicología popular Tony Buzan
    Investigación
      Sobre efectividad<br/>y características
      ¡Ya soporta MindMaps!
        Usos
            Técnicas creativas
            Planificación estratégica
            Mapeo de argumentos
    Herramientas
      Bolígrafo y papel
      Mermaid

¡Ahora admitimos mapas mentales en el componente temático mermaid!

ejemplo de código fuente:

mindmap
  root((Discurso))
    Orígenes
      Larga historia
      Popularización
        Autor británico de psicología popular Tony Buzan
    Investigación
      Sobre efectividad<br/>y características
      ¡Ya soporta MindMaps!
        Usos
            Técnicas creativas
            Planificación estratégica
            Mapeo de argumentos
    Herramientas
      Bolígrafo y papel
      Mermaid

markmap podría implementarse, de manera similar, supongo que como un componente temático.

9 Me gusta

Oh, encantador :heart_eyes: ¡gracias Sam!

(Por cierto, la notificación por correo de tu publicación no contiene el mapa mental, sino que muestra su definición textual en su lugar)

1 me gusta

Por curiosidad, intenté hacerlo funcionar con Markmap porque es otro mapa mental interesante. Necesita atención detallada, pero puede funcionar. Espero poder compartir algo basado en ello. :smile:

6 Me gusta

@Arkshine ¿hay alguna actualización sobre el mapa mental?

Yo también, estoy interesado.

Estimado @Arkshine, ¿podrías decirnos el “truco” para que funcione en Discourse? :slightly_smiling_face:

1 me gusta

Empecé a mirarlo de nuevo hace unos días y creo que estoy en el camino correcto para publicar algo pronto. :smile:
Es más trabajo de lo esperado.

En el lado técnico, Discourse se basa en la biblioteca Markdown-it para manejar markdown y tiene muchos complementos personalizados adjuntos a ella.
En mi video anterior, usé la biblioteca desde un enlace CDN. Sin embargo, markmap, por defecto, intenta cargar Markdown-it desde una CDN y usar otra instancia. Esto significa que no podrás usar funciones específicas de Discourse en un markmap, por lo que debes implementar la biblioteca de manera diferente para usar la instancia de Discourse.

Mantente atento. :+1:

3 Me gusta