To render a graph inline in your post, wrap the graph definition in dot tags like this:
[dot] digraph {a -> b} [/dot]
The block form is also supported:
[dot]
digraph {
a -> b
}
[/dot]
Animated transitions between graphs
An animated transition between multiple graphs is shown when more than one graph is added to the same paragraph of a post and there is only whitespace between them:
[dot] digraph {bgcolor=lightblue a -> b} [/dot]
[dot] digraph {bgcolor=lightblue a -> b; a -> c} [/dot]
[dot] digraph {bgcolor=lightblue a -> b; a -> c; b -> c} [/dot]
or
[dot]
digraph {
a -> b
}
[/dot]
[dot]
digraph {
a -> b
a -> c
}
[/dot]
[dot]
digraph {
a -> b
a -> c
b -> c
}
[/dot]
Paragraphs are separated by blank lines, so this will generate three separate graphs:
[dot] digraph {bgcolor=lightblue a -> b} [/dot]
[dot] digraph {bgcolor=lightblue a -> b; a -> c} [/dot]
[dot] digraph {bgcolor=lightblue a -> b; a -> c; b -> c} [/dot]
@pfaffman Entschuldigung, dass ich diesen Beitrag nicht früher gesehen und darauf reagiert habe. Ich muss versehentlich die Benachrichtigungen ausgeschaltet haben. Ich habe dieses Problem selbst schon vor einiger Zeit bemerkt, hatte aber damals keine Zeit, mich darum zu kümmern, erinnerte mich nicht daran, dass ich es gepostet hatte, und war mir nicht bewusst, dass es sonst noch jemand benutzt.
Ich habe diese Komponente installiert (Discourse 3.2.1)
und das obige Beispiel in einen neuen Beitrag kopiert. Es wird nicht als Diagramm gerendert.
Könnte jemand bestätigen, ob dies jetzt funktioniert? Danke…
Dies wird durch die “Content Security Policy” verursacht…
Ich bin mir nicht sicher, was ich in der Einstellung “content security policy script src” hinzufügen soll, damit es funktioniert… Könnte mir jemand helfen? Danke…
Danke @Arkshine
Unsere gehostete Instanz enthält nicht das Graphviz-Plugin für den Plan
Habe versucht, diese 3 Dateien in die Einstellung “content security policy script src” einzufügen, es funktioniert nicht…
Wenn Sie mit einzelnen statischen Graphen zufrieden sind, ist die discourse-graphviz-theme-component wahrscheinlich ausreichend. Wenn Sie jedoch animierte Übergänge zwischen Graphen verwenden und verschiedene Aspekte des Graphen-Renderings steuern möchten, sollten Sie die D3 Graphviz Theme Component ausprobieren. Sie können sie in Aktion sehen unter:\n\nhttps://forum.graphviz.org/t/render-graphviz-graphs-directly-in-your-posts/125\n\nKeine Whitelisting erforderlich. Dies ist unsere Einrichtung:\n\n
Hallo @magjac
Ich würde gerne das D3-Ding für Animationen ausprobieren, aber ich habe das oben genannte Problem mit der Content-Security-Policy, wie oben gepostet. Gibt es Einstellungen, die geändert werden können, damit es funktioniert?
Unsere Instanz ist jetzt auf 3.2.1. Danke…