For a Sphinx-doc
site, I'm trying to replicate with MyST
a reStructuredText
configuration involving rst_prolog
role, JavaScript
and CSS
. But I'm a bit lost with roles and substitutions.
Could someone help me to translate to MyST
the following reStructuredText
configuration?
- My
conf.py
file contains:
rst_prolog = """
.. role:: latexlogo
"""
- A
source/_static/js/custom.js
file contains:
window.onload = function() {
var latexlogos = document.querySelectorAll('.latexlogo'), i, j;
for (i = 0; i < latexlogos.length; ++i) {
let insidelatexlogo = '';
for (j = 0; j < latexlogos[i].innerText.length; j++) {
if (latexlogos[i].innerText[j] !== " ") {
insidelatexlogo += "<insidelatexlogo>";
insidelatexlogo += latexlogos[i].innerText[j];
insidelatexlogo += "</insidelatexlogo>";
}
}
latexlogos[i].innerHTML = insidelatexlogo;
}
};
- A
source/_static/css/custom.css
file contains:
insidelatexlogo:nth-child(2) {
text-transform: uppercase;
font-size: 0.85em;
vertical-align: 0.15em;
margin-left: -0.36em;
margin-right: -0.15em;
}
insidelatexlogo:nth-child(4) {
text-transform: uppercase;
font-size: 1em;
vertical-align: -0.25ex;
margin-left: -0.1667em;
margin-right: -0.125em;
}