brettkromkamp / contextualise

Contextualise is an effective tool particularly suited for organising information-heavy projects and activities consisting of unstructured and widely diverse data and information resources

Home Page:https://contextualise.dev/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Inconsistant Markdown Rendering

ProfessorDey opened this issue · comments

So when I was trying to add a topic, the editor provided is a Markdown editor with correct previews for markdown formatting, however in my testing I found that it does not produce correct or consistent results in regards to more complex rendering such as nested formatting, which causes issues actually laying things out the way I'd prefer.

Edit topic correctly adjusts the formatting as one would expect for proper markdown handling, but the actual topic page does not.
image
image

I included the square bracket test to check for issues on my end, in case that was the leading factor but it appears to make no difference. HTML nesting gives the intended results. Furthermore, it appears that carriage return is not respected unless leaving an empty line or a html break. I'm aware that this last issue can just be default html behaviour, but it does not match the preview provided by the markdown editor itself which properly respects the single carriage return and treats the HTML break as a full paragraph break.
image

I had to install Contextualise with Flask and Werkzeug set explicitly to versions 2.2.2 each in order to get a functional install.
For my full install log and dependency versions, please refer to #158, where I go into more detail about that particular issue.