Sinto-me um idiota, mas não consigo descobrir por que isso não está funcionando:
<div style="margin-left: 20px">
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
</div>
O que resulta em:
<div style="margin-left: 20px">
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
</div>
Que notavelmente não está indentado!
Certamente deve haver alguma maneira de suportar a indentação de texto, mesmo que seja não óbvia por qualquer motivo, certo?
Editar: Eu me confundi ao adicionar quatro espaços a um novo parágrafo em um item de lista para mantê-lo alinhado.
Descobri que você pode envolver um bloco de texto em <ul> </ul> e isso o recua. É um pouco improvisado, mas pode ser útil se você não tiver acesso às configurações de administrador para criar a solução de encapsulamento a partir de mais abaixo.
Ex:
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
O Discourse apenas permite a entrada de certas tags e atributos HTML. Eu apostaria que eles bloqueiam completamente o atributo style, já que ele é basicamente todo-poderoso.
Não vejo nada nas configurações do site, mas talvez você possa com um plugin. Encontrei dois arquivos mencionando tags HTML que podem ser úteis para analisar. Pessoalmente, acho que seria perigoso permitir o atributo style, no entanto.
Acredito que o div style não está na lista de permissões, você precisaria de um plugin ou componente. Mas você pode criar um bbcode de wrap diretamente no seu fórum de administrador. Adicione estas linhas em Customize > your theme or component > CSS Common
[data-wrap="indent"] {
margin-left: 20px;
}
Em seguida, em sua postagem, use isto para o texto que você deseja:
Como usamos o elemento div, podemos personalizar bastante, mas para estilos inline, sua opção é a melhor, na minha opinião.
Não tenho certeza se existem muitas outras opções prontas. Quando uso algo com frequência, opto por um plugin ou componente para criar uma classe div ou bbcode e adicionar um ícone na barra de ferramentas.