-
-
Notifications
You must be signed in to change notification settings - Fork 245
Update site for Jekyll 3 #194
Comments
What new features are there? |
Nothing jumps out right away, other then switching code colorization to native ruby (so we should start getting color for code highlighting). But I think kramdown has a few nice features vs. redcarpet, like affix and eee... something else, can't remember right now. |
Btw, @nzakas do you remember the reason we are currently using redcarpet? Anything I should be looking for while converting to kramdown? |
I think it had something to do with the code fences, but can't recall anything specific. |
I remember having issues with unicode characters at some point, and that might've been the cause, but maybe it was code fences. Anyways, I'll try converting it to kramdown and do a few smoke tests. |
Well, this is timely. The header of a table is optional in kramdown, unlike other dialects of markdown. I will explore and prototype what lists of rules would look like as tables, because it would be possible with this change. |
I tried doing this today, and ran into a bunch of issues. All code wells seems to be broken, H1s are not rendering correctly, etc. I'm not really sure why this is happening. I'll try to take a look at it more. |
Well, great. Was just reading kramdown issue tracker, and apparently they do not support fenced code blocks with |
Figured it out. You have to have a linebreak on the line before H1 for it to render... I'm not entirely sure what Github was thinking when they forced the switch to kramdown, since it doesn't even support their own syntax... Guess I'll have to fix release script to make all of those changes on the fly. |
Nevermind. Apperantly issues that I found on kramdown tracker were old, they do support Github fenced code style, just need to enable an option for that. |
I already got an email notification saying that redcarpet will be disabled on May 1st. We should update the site to use kramdown and see if we can also enable any of the new features.
The text was updated successfully, but these errors were encountered: