The :markdown "symbol" doesn't take a class.
:markdown.red#item2
%list:markdown.red#item2
%list.red#item2:markdown
... :markdown.red#item2
%list:markdown.red#item2
%list.red#item2:markdown
... #id.class
:markdown
[A link](/path)
outputs: <div id="id" class="class">
<a href="/path">A link</a>
</div>