markup: No longer possible to color text in Markdown

Earlier, GFM allowed you to create colored text this way: <font color="red">Status: **Not yet implemented**</font>

That used to work. But at some point the <font> tag was removed from the HTML sanitization whitelist.

I suppose it got removed because it’s deprecated in HTML5. (Aside: the color attribute is still on the whitelist. Should it be removed too? As far as I know, there’s no other HTML tag it can be used on…)

So, can we have a new supported way of coloring text in sanitized GFM now?

Here’s one possibility: allow a very strict use of style for setting colors. Only attributes that exactly match the form style="color: #xxxxxx" would be permitted. For something as constrained as that, you could enforce it with a simple regexp like ^color:\s*#([0-9a-fA-F]{3}|[0-9a-fA-F]{6})$.

About this issue

  • Original URL
  • State: closed
  • Created 10 years ago
  • Reactions: 240
  • Comments: 86 (1 by maintainers)

Commits related to this issue

Most upvoted comments

😞 6 years down the line. Still no support. Github supports all the stupid emojis but not colored text. 😩

I remember 20 years ago in basic HTML we could already have colors on the Internet. This is so modern. 🙄

Thanks for the request. This gem only handles markup to HTML conversion, but I’ve logged your feature request for our design team to consider.

No news about this request ? GFM won’t get colorized text anymore?

Really? It is 2018 and we can’t color our texts in GitHub Readmes???

For the time being, I can use <span style=“color:green;”> text goes here</span> Which allows html to render the text…but some markup simplicity would go a long way here…

Another item that would be nice would be to be able to color the background color of a Jupyter notebook cell…

-p


P a u l A. N a k r o s h i s

Associate Professor of Physics pauln@maine.edu Chair, Department of Physics University of Southern Maine Office : 207. 780. 4158 96 Falmouth Street FAX : 207. 228. 8288 Portland, ME 04104-9300

Web Presence:

University site: http://people.usm.maine.edu/pauln/ Science Blog: www.paulnakroshis.net Photography Blog: www.mainesight.com and Portfolio: www.paulandrewphoto.com twitter: @paulnakroshis google+: https://plus.google.com/+PaulNakroshis


On February 15, 2017 at 11:00:50 AM, bala-sridaran (notifications@github.com) wrote:

I agree that we have to have the color tags back.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/github/markup/issues/369#issuecomment-280051726, or mute the thread https://github.com/notifications/unsubscribe-auth/ADOfRv7s8yLbC2leKMAQ1a_Em8vtkxoIks5rcyEygaJpZM4CjTX6 .

Yes, please!

I like to write color-coded documentation. When I document a complicated set of instructions, I like to put a list of the parameters that are needed at the beginning and then give each parameter it’s own color.

@Narvey

You guys are commenting on a closed issue, which won’t do any good. This is also the wrong repo.

  1. Why did you close it, if it is not resolved?
  2. The issue you linked, refer back to you guys as using a “different whitelist”.
  3. THIS is the github repo, so why do you say it’s wrong??

Any news on this? Has there been a decision? Hopefully, this will be supported. 😃

I am so tired of this shit. My hacker uses your website along with his 10 aliases. Can’t you get him to stop hacking me. This has been going on for almost 10 yrs. It’s actually stalking EU commission wants me to get the local police involved. I don’t want to but I guess that’s where it is going. His name is Derek Pate but I don’t think he uses that name. Just so he stays out of trouble.

Get Outlook for Androidhttps://aka.ms/ghei36


From: GiuseppeChillemi notifications@github.com Sent: Friday, January 29, 2021 5:59:25 AM To: github/markup markup@noreply.github.com Cc: Subscribed subscribed@noreply.github.com Subject: Re: [github/markup] No longer possible to color text in Markdown (#369)

Colors are the best thing in life, we don’t want a B&W one. Computers had their sad monochrome days, then came the happiness with colors, why going back?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://github.com/github/markup/issues/369#issuecomment-769763071, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ASD7APK2W5JWIWL4SHR4K23S4KPJ3ANCNFSM4AUNGX5A.

As a workaround, you guys can use something like this ⬇️
![#FF0000](https://placehold.it/15/FF0000/000000?text=+)

It will display this: #FF0000 #FF0000

I don’t understand, is this too complex too implement or cost too much money?

I WILL THROW MONEY AT YOU TO MAKE THIS HAPPEN!

if you must, try this:

- red
+ green
! orange
# gray

to render something visually appealing such as:

-! Warning !-

or

+( Venisons dear isn't it? )+

or

!~ Dwarf Shortage ~!

or

#=- Stationary Store Moves -=#

reposting so its immediately visible

This might help:

Status: Not yet implemented

![Status: **Not yet implemented**](http://placehold.it/350x65/FF0000/FFFF00.png&text=Not+yet+implemented) 

https://stackoverflow.com/questions/11509830/how-to-add-color-to-githubs-readme-md-file

Please do not add +1 to this or any issue. It notifies everyone and provides no value.

If you want to show your support for an issue, add a reaction to the original comment.

If you want to be notified about changes/updates, there’s a subscribe button near the top on the right.

Four years later–is there still no way to color text in a GitHub readme or some sort of whitelist of what’s allowed so I can at least try to hack together a solution?

Filtering out certain HTML/CSS attributes is completely understandable, but I have a few projects with use-cases involving the ability to change the font size and font color in a few readme files. Is this ever going to be possible, or do I need to look into utilizing another tool to accomplish this?

README.md files on GitHub can be so incredibly convenient to use, but it always feels like there’s something I need that the web interface makes weirdly impossible to do (e.g. color text, print a README file without all of the chrome)…

I agree that we have to have the color tags back.

+1 Please add colours

Colors are the best thing in life, we don’t want a B&W one. Computers had their sad monochrome days, then came the happiness with colors, why going back?

I also would like to have github flavored markdown allow css styling, including background color if possible:

https://github.com/montanaflynn/github-colors/tree/new-go

Should look like this:

screen shot 2019-02-09 at 23 08 42

Please, don’t add “+1” comments to the issue. And to any issue on github in general. Just add thumbs up to the first comment.

Because otherwise a big group of people would be notified over email with your comment.

And another one! Please make it possible to highlight text in different colors. I would need for my documentation. So, if you need some info why this would be good.

One of my projects puts out strings like this “4$VYb030llJwQLSmOT+OwsjA$1R447MnqP71JV12qXASEd++gR3cW9AfRUHVmWThiRwU+JzGHD99p53wbIV+kKoiy$cVBESqRgkflwX2jzBkThyfAzHWJm3L1tg5LCq849Pzw”. This string is made of 4 different parts. Being able to color each of these parts would help the reader very much.

please color

I’ll +1 this to be annoying like the lazy Github developers that have kicked this can down the road for 5+ years… Why can’t you guys add some basic support for coloring text?!? It’s way past ridiculous already.

GitHub is such an awesome service, but it’s easy working somewhere like GitHub to forget that a lot of the rest of us are stuck working with managers who will specifically ask “this documentation is great, but can you make that text red?” or “how do I print this readme without all of the other crap on it?”

I do not understand why text color is not possible on github when so many people is demanding it…

I would love color support in text too, I have a command line utility that utilizes ANSI color for terminal output, and it is a main feature of it, as it without it is less usable. And to showcase it in README.md properly, I need to put a screenshot, which is silly a bit.

screenshot

Having it be a text, would make it easier to update it automatically on code changes, make it more accessible, response to background color changes better, and probably make it be a little more SEO / search friendly, and make it more friendly on mobile.

Can GitLab actually give a reason why this request is being ignored? Is it because it is too technically challenging to implement or because they don’t think this feature has merit? I would of thought it would be relatively easy to allow users to use foreground and background colours in Markdown - the syntax already exists in HTML, which could be implemented by allowing the SPAN tag in Markdown. Happy to stop pushing for this if there is actually a technical reason why this isn’t possible.

Apparently nobody GaF here… Even suggesting to reopen a closed issue that was wrongly closed without any reason. (Let’s do it the old fashioned MS way, put our head up our * and pretend the problem doesn’t exists.)

Fourth.

Welcome 2021, still no colors…

hi, so Github, what’s up with text color? At least integrate the <span style="color:red"> RED TEXT </span> to work… using the diff option works, but… its not fun to use.

Please

Colors please!

We need colors, coding is no more a monocrome text on a terminal, Microsoft, give us life !

Third!

This is a closed request. Literally, every comment in here for a long time now has fallen upon deaf ears.

I think a new request needs to be opened. Not sure why this one was closed.

if you must, try this:

- red
+ green
! orange
# gray

to render something visually appealing such as:

-! Warning !-

or

+( Venisons dear isn't it? )+

or

!~ Dwarf Shortage ~!

or

#=- Stationary Store Moves -=#

reposting so its immediately visible

Thanks! But… seriously, Github? An HTML 1.0 feature like this? What is this, gopher?

I’ve come across this thread since i needed to highlight some parts of a README file in green and red. I have resorted to using the diff language tag to generate some colored text and it luckily fits my use case, but i want to express my interest in re-opening this unfortunately closed issue and hope we can get an update on the current situation as to why this is not possible after 5 years since this feature has been requested.

+1 for: <span style=“color:red;”> text </span>

@cklie etc: You guys are commenting on a closed issue, which won’t do any good. This is also the wrong repo.

The relevant issue to support would be html-pipeline#287, as that is the repo that actually does the HTML filtering.

EDIT: this is incorrect, see below.

I am so tired of this shit. My hacker uses your website along with his 10 aliases. Can’t you get him to stop hacking me. This has been going on for almost 10 yrs. It’s actually stalking EU commission wants me to get the local police involved. I don’t want to but I guess that’s where it is going. His name is Derek Pate but I don’t think he uses that name. Just so he stays out of trouble.

wow, you are completely confused. This ain’t the support channel. This is about colored github issues. Completely unrelated

@paulnakroshis really? I can’t use that at all… the style attribute is disallowed.

2023 and still waiting #### $\textcolor{red}{\textsf{Color didint work .}}$

$\textcolor{red}{\textsf{Color didint work .}}$

Instead of posting +1 here, please add your support to issue #1440.

This is ridiculous - how hard can it be to add the ability to allow <span style="color: red;">text</span> into the markdown - what is the point of allowing issues to be raised if no one actually gives two hoots about them, when there is obviously a lot of people who would benefit from this feature?

As a workaround, you guys can use something like this ⬇️ ![#FF0000](https://placehold.it/15/FF0000/000000?text=+)

It will display this: #FF0000 #FF0000

My work. Thanks. 💯

■ ■ ■ ■ ■ ■ ■ ■■■■■ ■ ■■■■■

+1 yes, please!

I second that opinion. Actually and way to color text would be great.

+1!!

! Don't want to add the "!"!
+ Why "+"?
- Don't want "-" either.
# Why??
@@ Not change diff, but add a new language for it. @@
@@ Or greater is SUPPORT HTML style!! @@

+1

this would totally be a killer feature! would be great if it is prioritized

+1

my god it takes

Please re-open this and provide an update. It’s a handy functionality and many people have expressed interest!

Yes this is something I really miss. Please at the possibility to modify the text color. Thanks

@E3V3A I was wrong about the other repo, I read that this filtering was done elsewhere, but either that was wrong to begin with, or has changed since 2015.

I have no idea why it was closed. @bkeepers, is there a Trello board or something else that this is being tracked on, or should we reopen it here?

2023 and still waiting #### $\textcolor{red}{\textsf{Color didint work .}}$

Well, it does work now xD

this issue is closed. I don’t think github staff will be looking at your comments here. I suggest you comment here https://github.com/github/markup/issues/1440

Colous please! @github-cla

I’ll pile on to say that I have significant need for this capability for my work.

+1

Still waiting for this to be resolved

Plus, for commenting student jupyter notebooks, it would be awesome to write my comments in color.

2023 and still waiting #### $\textcolor{red}{\textsf{Color didint work .}}$

Well, it does work now xD

finally!!!

2022 and still waiting… *sigh*

I do not believe we have waited this long with no definitive yes or no!

I am so glad people continue to wish for this development Hope it will actually come true one day

Me too I support this feature, it can be great to at last color the text, but using style="" to set the colors is better for me, I normaly use with <em></em>,<strong></strong>, <u></u>, <s></s>… well mainly text format’, or in <blockquotes> too, but it don’t work on github…

Adding a way to add a background color can be great too, when I make <table></table> it can be hard to easily see the entries and separators <th></th>.