alejandrogs.es/public/js/main.js
alejandrogs73 4fb49961b4
All checks were successful
Zola / build-and-deploy (push) Successful in 11s
feat(infra): migración a tema Apollo, reestructuración del blog y página 'Sobre mí'
- Implementado tema Apollo como base visual.
- Segregación de contenido: Artículos movidos a /blog.
- Creación de identidad: Nueva página 'Sobre mí' (about.md).
- CI/CD: Actualizado workflow para soporte de submódulos recursivos.
- UX: Ajustes en homepage para listado de últimos posts.
2025-12-14 19:05:54 +01:00

25 lines
555 B
JavaScript

mmdElements = document.getElementsByClassName("mermaid");
const mmdHTML = [];
for (let i = 0; i < mmdElements.length; i++) {
mmdHTML[i] = mmdElements[i].innerHTML;
}
function mermaidRender(theme) {
if (theme == "dark") {
initOptions = {
startOnLoad: false,
theme: "dark",
};
} else {
initOptions = {
startOnLoad: false,
theme: "neutral",
};
}
for (let i = 0; i < mmdElements.length; i++) {
delete mmdElements[i].dataset.processed;
mmdElements[i].innerHTML = mmdHTML[i];
}
mermaid.initialize(initOptions);
mermaid.run();
}