Eu tenho um README.md
arquivo para o meu projeto underscore-cli , uma ferramenta muito boa para invadir JSON e JS na linha de comando.
Quero documentar a --color
bandeira ... que ... pinta as coisas. Isso seria muito melhor se eu pudesse realmente mostrar como é a saída. Não consigo encontrar uma maneira de adicionar cor ao meu README.md
. Alguma ideia?
Eu tentei isso:
<span style="color: green"> Some green text </span>
E isto:
<font color="green"> Some green text </font>
Sem sorte até agora.
Respostas:
Vale ressaltar que você pode adicionar um pouco de cor em um README usando um serviço de imagem de espaço reservado. Por exemplo, se você deseja fornecer uma lista de cores para referência:
Produz:
#f03c15
#c5f015
#1589F0
fonte
https://placehold.it/150/ffffff/ff0000?text=hello
Você pode usar a
diff
tag language para gerar algum texto colorido:No entanto, ele é adicionado como uma nova linha começando com ou
- + ! #
ou começa e termina com@@
Esse problema foi levantado na marcação no github # 369 , mas eles não fizeram nenhuma alteração na decisão desde então (2014).
fonte
@@
roxo (e negrito). O Codecov tira proveito disso nos comentários do bot de integração do GitHub, por exemplo: github.com/zeit/now/pull/2570#issuecomment-512585770Você não pode colorir texto sem formatação em um
README.md
arquivo do GitHub . No entanto, você pode adicionar cores às amostras de código com as tags abaixo.Para fazer isso, adicione tags como essas amostras ao seu arquivo README.md:
Não são necessárias tags "pré" ou "código".
Isso é abordado na documentação do GitHub Markdown (na metade da página, há um exemplo usando o Ruby). O GitHub usa o Linguist para identificar e destacar a sintaxe - você pode encontrar uma lista completa dos idiomas suportados (bem como as palavras-chave de remarcação) no arquivo YAML do Linguist .
fonte
Deprecated
´´´´. Funcionou bem, para adicionar tags descontinuadas aos documentos.Infelizmente, no momento isso não é possível.
A documentação do GitHub Markdown não menciona 'color', 'css', 'html' ou 'style'.
Enquanto alguns processadores Markdown (por exemplo, o usado no Ghost ) permitem HTML, como o
<span style="color:orange;">Word up</span>
GitHub, descarta qualquer HTML.Se for imperativo que você use cores em seu leia-me, o arquivo README.md poderá simplesmente encaminhar os usuários para um README.html. A compensação por isso, é claro, é acessibilidade.
fonte
hr
,br
,p
,b
,i
e outros fazer o trabalho!Como alternativa à renderização de uma imagem raster, você pode incorporar um arquivo SVG:
Você pode adicionar texto colorido ao arquivo SVG como de costume:
Infelizmente, mesmo que você possa selecionar e copiar texto ao abrir o
.svg
arquivo, o texto não é selecionável quando a imagem SVG é incorporada.Demonstração: https://gist.github.com/CyberShadow/95621a949b07db295000
fonte
Estou inclinado a concordar com Qwertman que atualmente não é possível especificar cores para texto na marcação do GitHub, pelo menos não através de HTML.
O GitHub permite alguns elementos e atributos HTML, mas apenas alguns (consulte a documentação sobre a higienização do HTML ). Eles permitem
p
ediv
marcam, além decolor
atributos. No entanto, quando tentei usá-los em um documento de remarcação no GitHub, não funcionou. Tentei o seguinte (entre outras variações) e elas não funcionaram:<p style='color:red'>This is some red text.</p>
<font color="red">This is some text!</font>
These are <b style='color:red'>red words</b>.
Como Qwertman sugeriu, se você realmente deve usar cores, pode fazê-lo em um arquivo README.html e encaminhá-las para ele.
fonte
Adicionei um pouco de cor a uma página de marcação do GitHub usando caracteres Enicode emoji, por exemplo, 💡 ou 🛑 - alguns caracteres emoji são coloridos em alguns navegadores. (Não existem alfabetos emoji coloridos até onde sei.)
fonte
No momento da escrita, o Github Markdown renderiza códigos de cores como
`#ffffff`
(observe os bastidores!) Com uma visualização de cores. Basta usar um código de cores e cercá-lo com retalhos.Por exemplo:
torna-se
fonte
`#hexhex`
Com base na idéia do @AlecRust, fiz uma implementação do serviço de texto png.
A demo está aqui:
http://lingtalfi.com/services/pngtext?color=cc0000&size=10&text=Hello%20World
Existem quatro parâmetros:
Por favor, não use este serviço diretamente (exceto para testes), mas use a classe que eu criei que fornece o serviço:
https://github.com/lingtalfi/WebBox/blob/master/Image/PngTextUtil.php
Nota: se você não usar a estrutura do universo , precisará substituir esta linha:
Com este código:
Nesse caso, sua cor hexadecimal deve ter exatamente 6 caracteres (não coloque o símbolo de hash (#) na frente).
Nota: no final, não usei esse serviço, porque achei que a fonte era feia e pior: não era possível selecionar o texto. Mas, para o bem desta discussão, pensei que valia a pena compartilhar esse código ...
fonte