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 (5)
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.
Thank you it really worked
I'm trying to do the same thing, but it's not working!