Tabla para listar elementos o divs

Hola a todos. Soy nuevo en Discourse. Estoy intentando crear un componente de tema para reemplazar los elementos de tabla utilizados (table, tbody, th, tr, td) con elementos de lista (ol/ul, li) o, si no es posible, simplemente con etiquetas div.

Hasta ahora he logrado eliminar los encabezados de tabla con Handlebars y también algunas listas de temas personalizadas mediante el hook similar, sin embargo, el contenido div creado está dentro de la tabla. Un breve ejemplo se muestra a continuación…

<script type='text/x-handlebars' data-template-name='list/topic-list-item.raw'> ... </script>

¿Alguien sabe cómo reemplazar todo el uso de tablas en Discourse, preferiblemente con listas ordenadas o desordenadas?

Por curiosidad, ¿cuál es el propósito?

Quiero reemplazar las columnas en la lista de temas (y en sugeridos, etc.) por un único div.

Supongo que no será muy diferente a las respuestas en la página del tema, pero con menos funciones, solo un fragmento.

Echa un vistazo a las técnicas utilizadas en temas como Fakebook:

1 me gusta