Yes totally fine, just pointing out there’s an alternative “sort-of” way to do this built in. I don’t think Commonmark even specifies highlight as part of the standard…
That’s a very literal reading. If I was to tell you I just highlighted this text how would anyone reading even know any different? Particularly if I changed the CSS to whatever color and style I liked…
Highlighting indicates areas for attention, insertions and deletions indicate change.
Sure, we can use CSS to restyle elements, we could also for example set background-color on anything within <strong> tags, but then we would lose the ability to make things bold without also highlighting them. The plugin lets us highlight passages without losing differentiation between the styles associated with tracked changes. Being a totally optional plugin which expands upon a well-established convention I don’t see tremendous value in confusing the two.
It would be great if this followed other common Markdown highlight syntax. I’m not sure if it’s in a particular spec (a quick Google search didn’t yield anything), but popular Markdown apps with the highlight feature use double colons to enclose text, like so:
Discourse is using markdown-it for parsing markdown. I am bundling the markdown-it-mark plugin so it is available in Discourse. Support for this syntax would need to be added there.
Este plugin parece quebrar a postagem no Discourse 2.6. Pelo menos, a postagem falhou com erro 500 até que eu removesse este plugin e reconstruísse meu fórum.
Acabei de testar com uma instalação limpa da versão 2.7 beta1 e parece estar funcionando corretamente. Quais outros plugins você tem instalados? Há algo nos logs do Discourse?
Tentei adicionar os outros plugins que você listou e não consegui reproduzir o problema.
Não me surpreende que os logs mencionem markdown, pois ele é usado para toda a formatação nos posts do Discourse. Não vi nenhuma menção a este plugin nos logs que você enviou.
O que acontece se você adicionar o plugin novamente e reconstruir? Acredito que sua ideia de que o problema estava na reconstrução está correta.
Reinstalei o plugin mark e tudo parece estar funcionando bem. Então, alguma combinação de remover o plugin e reconstruir resolveu a impossibilidade de postar, e reinstalar o plugin e reconstruir não fez o sistema voltar ao estado de falha.
Quem sabe o que isso significa, mas estou feliz em ter o plugin de volta.
Existe alguma maneira de adicionar atalhos de estilo à barra de ferramentas do editor de postagens? Há várias tags que melhorariam a compreensão de tópicos técnicos. Por outro lado, os novatos ficam frustrados com a austeridade da barra de ferramentas do Discourse.
Talvez pudéssemos ter opções na barra de ferramentas para algumas tags Markdown que podemos usar para tornar nossas postagens mais legíveis. Seu exemplo de Inserir e Remover é muito prático. Isso, junto com a tag teclado, já esclarecem nossas postagens feitas por usuários experientes.
E como estamos fazendo suporte a software impulsionado pela comunidade, um grupo de emojis personalizável (flutuando no topo/padrão) seria útil. (Adicionaríamos um grupo de emojis de tecnologia.)