请问在阅读视图下如何折叠代码

遇到的问题

阅读模式下,代码片无法折叠。

预期的效果

编辑模式,写的代码片如下:

int main(void)
{
	printf("hello world\n");
	if(xxx){
		xxxxx
	}
	else{
		ddddd
	}
	return 0;
}

折叠代码的效果,如下图的 if 和 else

Obsidian_aJJXalhTtN

希望阅读模式能有这种效果

已尝试的解决方案

想通过插件来解决,尝试了 admonition,但是达不到目的。