Johannes Müller
Johannes Müller
What do you mean with old behaviour? Crinja has `autoescape` enabled by default for `.html` and `.xml` files. That means, the value of `content` will be automatically escaped before it...
Oh, my bad. It's `safe`, not `raw`. I got confused while talking about differences :smile: The latter is the Liquid filter. If you parse a template directly from a string,...
You're welcome. I'll try to improve the documentation on these things based on this issue.
I didn't even realize we have this disagreement =) This use case could probably be enabled by adding the compiler's lib path to `CRYSTAL_PATH` and use `require "markd"` instead of...
I've encountered the same error in a gitbook using lunr.js (see crystal-lang/crystal-book#127). The search fails when a search term matches two pages which contain an emoji. A possible workaround is...
Seems to be a quite old version `0.5.12` and as I understand it, it [comes bundled](https://github.com/GitbookIO/plugin-lunr/blob/master/package.json) with `gitbook`.
Option 2 doesn't provide much benefit. I'm not sure if the whole encapsulating process would really be worth it if only this was the output. A use case for Option...
@vladfaust No offense, but `HTTP::Multiserver` doesn't look very well-thought-out. Why does it even need to inherit `HTTP::Server`? This breaks concerns. `HTTP::Server` and `RequestProcessor` are for multiplexing socket connections onto one...
I'm not sure if this is a great enhancement. It's too restrictive. A harmless user might link a file outside the public directory with honest intentions. This is a quite...
Having this as an option should be fine.