gitlab - 如何在 Gitlab Markdown 中指定 Mermaid 配置?
问题描述
在 Gitlab 中,我已经能够在此处指定的 Markdown 文件中呈现带有美人鱼的实体关系图。
这是我使用的 Markdown:
```mermaid
erDiagram
CUSTOMER }|..|{ DELIVERY-ADDRESS : has
CUSTOMER ||--o{ ORDER : places
CUSTOMER ||--o{ INVOICE : "liable for"
DELIVERY-ADDRESS ||--o{ ORDER : receives
INVOICE ||--|{ ORDER : covers
ORDER ||--|{ ORDER-ITEM : includes
PRODUCT-CATEGORY ||--|{ PRODUCT : contains
PRODUCT ||--o{ ORDER-ITEM : "ordered in"
```
美人鱼交互式编辑器提供了一个配置示例:
{
"theme": "default"
}
但我不知道在哪里可以找到该配置信息。我已经尝试将它放在同一个目录中,在一个名为config.json
or的文件中mermaid-config.json
,但这些都没有奏效。我还尝试将它包含在定义图表的 Markdown 中,这只会导致它渲染不正确。有没有办法为 Gitlab 指定主题或其他 CSS 元素?
解决方案
刚刚试了一下,效果很好
```mermaid
%%{init: { 'theme':'dark', 'sequence': {'useMaxWidth':false} } }%%
sequenceDiagram
alice ->> mark: Sent a flower
```
推荐阅读
- javascript - 如何在 PWA 启动画面中更改文本颜色
- c++ - 防止 C++ 中的硬编码数字
- automation - 如何使用 Autohotkey 创建三键组合热键?
- spring - 春季侦探行李传播没有传播/工作
- python - 从单行输入创建坐标列表(x、y、z 变量)
- python - 如何在python中将纬度/经度值转换为十进制?
- flutter - 如何使用可滚动小部件和不可滚动小部件制作堆叠小部件
- excel - Reactjs 复制到剪贴板,适用于 Excel 粘贴(react-copy-to-clipboard)
- python - 用确认表有序打印随机列表
- python - 设置新的 docker 镜像然后尝试运行项目后,镜像没有运行