1

Forcer la sortie des diagrammes en png

This commit is contained in:
2025-10-15 01:25:09 +02:00
parent a7bc3e2f76
commit c4d64ec65c
2 changed files with 4 additions and 4 deletions

View File

@@ -11,7 +11,7 @@
{{- $description := default $data.description | default $title -}}
{{- $image := .Page.Resources.GetMatch $imgPath -}}
{{- $display := $image }}
{{- if gt $display.Height 810 }}
{{- if and $display (ne $display.MediaType.SubType "svg") (gt $display.Height 810) }}
{{- $display = $image.Resize "x810" -}}
{{- end }}
<figure>

View File

@@ -149,7 +149,7 @@ async function ensurePuppeteerConfig() {
async function renderMermaidDiagram(inputPath, outputPath) {
const cliPath = getMermaidCliPath();
const args = ['-i', inputPath, '-o', outputPath];
const args = ['-i', inputPath, '-o', outputPath, '-e', 'png'];
const env = { ...process.env };
const executablePath = resolvePuppeteerExecutablePath();
@@ -206,7 +206,7 @@ async function generateDiagrams(bundlePath) {
}
const relativePath = path.relative(diagramsRoot, mermaidFile);
const outputRelative = relativePath.replace(/\.mermaid$/i, '.svg');
const outputRelative = relativePath.replace(/\.mermaid$/i, '.png');
const outputPath = path.join(bundlePath, OUTPUT_DIR, outputRelative);
await ensureDirectory(path.dirname(outputPath));