Eu quero usar o Markdown para armazenar informações textuais. Mas a pesquisa rápida diz que o Markdown não suporta cores. O StackOverflow também não suporta cores. O mesmo que no caso da remarcação do GitHub.
Existe algum sabor de remarcação que permita texto colorido?
<span style="color:red"> *some emphasized markdown text*</span>
. Se você está perguntando sobre a manipulação remarcação nativa de cores, eu não acho que ela existeRespostas:
Resposta curta
Markdown não suporta cores!
TL; DR
Como as regras de sintaxe original / oficial declaram (ênfase adicionada):
Como não é um "formato de publicação", fornecer uma maneira de colorir o texto está fora do escopo do Markdown. Dito isto, não é impossível, pois você pode incluir HTML bruto (e HTML é um formato de publicação). Por exemplo, o seguinte texto Markdown (conforme sugerido por @scoa em um comentário):
Resultaria no seguinte HTML:
Agora, o StackOverflow (e provavelmente o GitHub) removerá o HTML bruto (como uma medida de segurança), para que você perca a cor aqui, mas deve funcionar em qualquer implementação padrão do Markdown.
Outra possibilidade é usar as Listas de Atributos não-padrão originalmente introduzidas pela implementação do Markuru no Markuru e posteriormente adotadas por algumas outras (pode haver mais implementações da mesma ideia, ou ligeiramente diferentes, como atributos div e span no pandoc ). Nesse caso, você pode atribuir uma classe a um parágrafo ou elemento embutido e, em seguida, usar CSS para definir uma cor para uma classe. No entanto, é absolutamente necessário usar uma das poucas implementações que realmente suportam o recurso não padrão e seus documentos não são mais portáteis para outros sistemas.
fonte
Comecei a usar o Markdown para publicar alguns dos meus documentos em um site interno para usuários internos. É uma maneira fácil de compartilhar um documento, mas não poder ser editado pelo visualizador.
Portanto, essa marcação de texto em cores é "Ótimo". Eu uso vários como este e funciona maravilhoso.
Torna-se em itálico azul.
E
Torna-se em Negrito vermelho.
Adoro a flexibilidade e a facilidade de uso.
fonte
Embora o Markdown não suporte cores, se você não precisar de muitos, você sempre pode sacrificar alguns dos estilos suportados e redefinir a tag relacionada usando CSS para torná-la colorida, além de remover ou não a formatação.
Exemplo:
Veja também: Como mudar o estilo da tag em para ficar em negrito em vez de itálico
Em seguida, no seu texto de remarcação
fonte
s {text-decoration:none; color: green}
*
e_
ser diferente, mas ambos apontam para<em>
.Isso deve ser mais curto:
fonte
você provavelmente pode usar o estilo de látex:
Para manter o espaço em branco entre as palavras, você também precisa incluir o til
~
.fonte
~
vez de espaços para inserir espaços em branco.Parece que o kramdown suporta cores de alguma forma.
O Kramdown permite html embutido :
Também possui outra sintaxe para incluir as classes css inline :
Esta página explica ainda como o GitLab utiliza uma maneira mais compacta de aplicar classes css no Kramdown:
Há muitas outras coisas explicadas no link acima . Pode ser necessário verificar.
Além disso, como outra resposta disse, o Kramdown também é o renderizador de descontos padrão por trás do Jekyll . Portanto, se você estiver criando alguma coisa nas páginas do github, a funcionalidade acima pode estar disponível imediatamente.
fonte
Em
Jekyll
eu era capaz de adicionar um pouco de cor ou outros estilos para uma ousada elemento (deve trabalhar com todos os outros elementos também).Comecei o "estilo"
{:
e finalizei}
. Não há espaço permitido entre o elemento e o colchete!Será traduzido para html:
fonte
Quando você deseja usar o Markdown puro (sem HTML aninhado), pode usar Emojis para chamar a atenção para algum fragmento do arquivo, ou seja, ⚠️ WARNING ⚠️, 🔴 IMPORTANTE ❗🔴 ou 🔥 NOVO 🔥.
fonte
Isso funciona no Joplin para anotações:
fonte
Eu tive sucesso com
Advertência: a classe já deve existir no site.
fonte