diff --git a/json_to_md.py b/json_to_md.py index a84a3a274..9d7b05a39 100644 --- a/json_to_md.py +++ b/json_to_md.py @@ -36,25 +36,16 @@ def extract_param_str_from_nodeid(nodeid): return None def get_details_block(summary, body, level=0, params_str=None): - """ - Crée un bloc
imbriqué compatible GitHub Markdown sans styles. - GitHub désactive
si on utilise style/div/span. On les évite. - """ - # Ajoute les paramètres au résumé si présents + margin = 18 * level + border = f"border-left: 2px solid #eee;" if level > 0 else "" + # Affiche les paramètres dans le résumé si présent if params_str: - summary += f" [params: {params_str}]" - - # Indente légèrement pour lecture (non bloquant) - indent = ' ' * level - body_lines = body.strip().splitlines() - body_indented = '\n'.join(f"{indent}{line}" for line in body_lines) - - return ( - f"{indent}
\n" - f"{indent}{summary}\n\n" - f"{body_indented}\n\n" - f"{indent}
\n" - ) + summary = f"{summary} parameters: [{params_str}]" + return (f'
\n' + f"
\n{summary}\n\n" + f"{body}\n" + f"
\n" + f"
\n\n")