PlantUMLの表示に対応して欲しい
イメージとしては
code:sample.uml
@startuml
Alice -> Bob: Authenticationbg Request
Bob --> Alice: Authentication Response
Alice -> Bob: Another authentication Request
Alice <-- Bob: another authentication Response
@enduml
こんな風にコードブロックなどにPlanUMLを書くと
https://gyazo.com/cea13325b76b5db113134e2d9b0b6ffb
こういう画像として表示される機能が欲しいです。mkonishi.icon
イイですね! Atsushi.icon mactkg.icon madobe.iconmpon.icontakus.icontkskkd.icontakasek.iconmatobaa.iconyuki_minoh.icon
この記法って標準的なものなんですか?shokai.icon
PlanUMLというソフトウェアの記法で、UMLとして標準の記法とかではないかもしれません。以下のサービスで対応されてて便利だったので要望上げさせてもらいました。
オンラインジェネレータが存在しますので、生成したURLを貼ったら画像として認識していただくだけでもかなりありがたいです!
一部のツールはこの実装になっているようです
http://www.plantuml.com/plantuml/png/SyfFKj2rKt3CoKnELR1Io4ZDoSa70000.png
http://www.plantuml.com/plantuml/svg/SyfFKj2rKt3CoKnELR1Io4ZDoSa70000.svg
URLの最後に拡張子を付けることで表示できたみたいですね。失礼致しました。
png と svg を確認しました
Mermaidはならないですねー。。。tkskkd.icon
https://mermaidjs.github.io/mermaid-live-editor/#/view/eyJjb2RlIjoiZ3JhcGggVERcbkFbQ2hyaXN0bWFzXSAtLT58R2V0IG1vbmV5fCBCKEdvIHNob3BwaW5nKVxuQiAtLT4gQ3tMZXQgbWUgdGhpbmt9XG5DIC0tPnxPbmV8IERbTGFwdG9wXVxuQyAtLT58VHdvfCBFW2lQaG9uZV1cbkMgLS0-fFRocmVlfCBGW2ZhOmZhLWNhciBDYXJdXG4iLCJtZXJtYWlkIjp7InRoZW1lIjoiZGVmYXVsdCJ9fQ.png
domainが変わったようですtakker.icon
https://mermaid.ink/svg/eyJjb2RlIjoiZ3JhcGggVERcbkFbQ2hyaXN0bWFzXSAtLT58R2V0IG1vbmV5fCBCKEdvIHNob3BwaW5nKVxuQiAtLT4gQ3tMZXQgbWUgdGhpbmt9XG5DIC0tPnxPbmV8IERbTGFwdG9wXVxuQyAtLT58VHdvfCBFW2lQaG9uZV1cbkMgLS0-fFRocmVlfCBGW2ZhOmZhLWNhciBDYXJdXG4iLCJtZXJtYWlkIjp7InRoZW1lIjoiZGVmYXVsdCJ9fQ#.svg
Vercel辺りでAPIを作れば実現できそうですtakker.icon
plantUML記法を圧縮するコードを書く必要があるので、実装はややこしそうですが
2021/3/19 出来ました!
https://plantuml-proxy.vercel.app/svg/https://scrapbox.io/api/code/forum-jp/PlantUMLの表示に対応して欲しい/sample.uml#.svg
画像URLhttp://www.plantuml.com/plantuml/proxy?src=https://scrapbox.io/api/code/:project/:page/:file#.pngから画像を参照できそうですが、なぜかscrapboxのファイルはうまくいきませんでした
http://www.plantuml.com/plantuml/proxy?src=https://scrapbox.io/api/code/forum-jp/PlantUMLの表示に対応して欲しい/sample.uml#.png
yuki_minoh.iconやっぱ無理ですね。自分でAPI作るか、他の方が作ったAPIに頼ったりする必要がありそうです
他人のAPIを使い潰すのは心が痛むので、ここ、公式の方で対応お願いしたい気持ちがあるんですが...
Vercelはお金かからないので使って大丈夫ですよ~takker.icon
yuki_minoh.iconありがとうございます...ぜひ使わせてもらいます
え、公式にあったんですか!?/icons/知らんかった.icontakker.icon
図示表示の実装方針 2018/4/17 Atsushi.icon
こちら、余裕ができたらでよいので、方針を教えてもらえると嬉しいです。(実装する・したい・しない)
私は実装しませんshokai.icon
私が全くUMLを書かないので、うまく実装できる気がしない為です
Scrapbox開発メンバーの誰かがUMLを使うなら実装される見込みはあります
つかってないです... progfay.icon
Mermaidならちょっとだけさわったことがあるくらいです
UML以外の図をかける記法が実装される可能性はあるでしょうか?mkonishi.icon
code:plant-uml
Bob -> Alice : hello
上記のような表記を、画像で置き換えたりしてくれると、
ちょっと複雑な内容でもページのスクロール長を気にせず
追記・改変していけるので大変助かるなーと。(現状だと画像を再引用する必要があるので)
一応、テキストベースの図示表記法はいくつか(マーメイドとか)あるので、
個人的にはplantに限らなくてもどれかサポートしてほしいです。
私も、plantに限らなくても何か他の記法でも図が出る記法が採用されると嬉しいですmkonishi.icontkskkd.icon
+1: MermaidかPlantUMLのどちらかでも使えると嬉しいです。taikiix.iconmasaru.iconne-sachirou.icon7of9.iconterfno.icon
+1: 簡単にPlantUMLの図が書けると嬉しいですし実装したい気持ちもあるくらい欲しいです!proelbtn.iconmatobaa.iconterfno.icon
+1: takomatsu.iconhann-solo.iconykpythemind.icon
+1:GitHub に Mermaid のプレビューが実装されたのでsKawashima.icon