added depends on markdown
don't render layout divs if attribute is None