Bug 547

Summary: Upgrade markdown implementation to support fenced code blocks
Product: Libre-SOC Website Reporter: Jacob Lifshay <programmerjake>
Component: websiteAssignee: Luke Kenneth Casson Leighton <lkcl>
Status: CONFIRMED ---    
Severity: enhancement CC: colepoirier, libre-soc-bugs, programmerjake
Priority: High    
Version: unspecified   
Hardware: All   
OS: All   
NLnet milestone: --- total budget (EUR) for completion of task and all subtasks: 0
budget (EUR) for this task, excluding subtasks' budget: 0 parent task for budget allocation:
child tasks for budget allocation: The table of payments (in EUR) for this task; TOML format:

Description Jacob Lifshay 2020-12-16 00:45:06 GMT
Support properly rendering code blocks like:

```C++
int main() {
    __builtin_printf("Hello, World!\n");
}
```

See
https://ikiwiki.info/todo/Fenced_code_blocks___40__from_GitHub_Flavored_Markdown__41__/
Comment 1 Luke Kenneth Casson Leighton 2020-12-16 01:10:16 GMT
ngggh i swear i enabled multimarkdown.
Comment 2 Luke Kenneth Casson Leighton 2020-12-16 16:59:52 GMT
ah.  i remember.  it was enabling of multimarkdown that caused a bug in interaction between tables and bullet-lists.
Comment 3 Cole Poirier 2020-12-16 17:57:09 GMT
(In reply to Luke Kenneth Casson Leighton from comment #2)
> ah.  i remember.  it was enabling of multimarkdown that caused a bug in
> interaction between tables and bullet-lists.

Presumably because the markdown does bullet lists and thus the two conflict. I would recommend disabling the bullet-lists plugin and using the markdown one as the markdown one logically is a far larger superset of the bullet-list functionality.
Comment 4 Cole Poirier 2020-12-16 17:57:44 GMT