Para campos personalizados por etiqueta, probablemente querrás almacenar/estructurar datos en la base de datos, y esto requerirá un plugin.
Puedes solucionar esa limitación y usar un componente de tema si solo necesitas formatear el contenido de la publicación (como agregar secciones o plantillas consistentes), pero estos datos vivirían en el cuerpo de la publicación como texto normal, por lo que es bastante limitado si quieres consultarlos o estructurarlos para su uso en otras partes de Discourse.