Use fenced code blocks with language specification. Update database/os/compiler tables for some backends.