all repos — grayfriday @ 6c6efa13b561c6b7541bce781b5472a8e1c59492

blackfriday fork with a few changes

features list
Russ Ross russ@russross.com
Sat, 28 May 2011 21:43:17 -0600
commit

6c6efa13b561c6b7541bce781b5472a8e1c59492

parent

a3ff1b5d3996c43ae81064802fa1247e92a599e0

1 files changed, 27 insertions(+), 0 deletions(-)

jump to
M README.mdREADME.md

@@ -33,6 +33,33 @@

will build the binary `markdown` in the `example` directory. +Features +-------- + +All features of upskirt are supported, including: + +* The Markdown v1.0.3 test suite passes with the `--tidy` option. + Without `--tidy`, the differences appear to be bugs/dubious + features in the original. + +* Common extensions, including table support, fenced code blocks, + autolinks, strikethroughs, non-strict emphasis, etc. + +* Paranoid parsing, making it safe to feed untrusted used input + without fear of bad things happening. There are still some + corner cases that are untested, but it is already more strict + than upskirt (Go's bounds-checking uncovered a few off-by-one + errors that were present in the C code). + +* Good performance. I have not done rigorous benchmarking, but + informal testing suggests it is pretty fast. Probably not as + fast as upskirt, but probably faster than most others. + +* Minimal dependencies. blackfriday only depends on standard + library packages in Go. The source code is pretty + self-contained, so it is easy to add to any project. + + Extensions ----------