I swear I'm not trying to find bugs in the markdown parser XD but if you escape backticks while in a code block block then it does not work.
IE what I was trying to do is show someone how to format a code block and this is what happened
- How to reproduce
- did 3 backticks
- new line, 3 backticks escaped with
/
but backslash - normal code
- 3 more escaped backticks
- 3 actual backticks to close the block
What that looks like when done can be seen below
\`\`\`ruby
require "zlib"
def compress_file(file_name)
zipped = "#{file_name}.gz"
Zlib::GzipWriter.open(zipped) do |gz|
gz.write IO.binread(file_name)
end
end
\`\`\`
edit: so it seems that in a post this works in post, but also includes the backticks. the garbled mess that I first encountered was from a comment so I'll post it there too
Top comments (4)
okay, now its the same as above, idk what happened Β―\(γ)/Β―
I came here looking for the solution of same problem. Turns out I missed closing backticks at one place in my blog. πππ (By the way, I have just published it, you may read it here: dev.to/cstayyab/minimal-user-manag...
For the next person running into this issues, wrap the fenced block in
~~~
instead of backticks.This will allow for any backticks inside the block to show as actual backticks.
I'm trying to do the same thing, but it's not working!