Para integrar bloques de código dependerá del lenguaje, por ejemplo en específico en html los signos &gt; y &lt; pueden interpretarse en markdown, por eso debes reemplazar todos esos signos por su equivalente, documentación: [[https://www.w3.org/TR/html4/sgml/entities.html | Caracteres especiales]]

Ejemplo renderizado html:

&lt;html&gt;
	&lt;head&gt;
		&lt;title&gt;
			título
		&lt;&sol;title&gt;
	&lt;&sol;head&gt;
	&lt;body&gt;
		&lt;h1&gt;
			Título Principal
		&lt;&sol;h1&gt;
	&lt;&sol;body&gt;
&lt;&sol;html&gt;

Creo que este este es el único caso especial, en otros lenguajes se debe considerar indentación como es el caso de python y otros.

def saludar(nombre):
	&emsp;s = f'hola {nombre}'
	&emsp;return s
			
Para marcar palabras de código debes ponerlo entre backticks (ˋ), ejemplo: ˋnanoˋ

