diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/msg.c | 4 | ||||
-rw-r--r-- | src/template.c | 5 |
2 files changed, 7 insertions, 2 deletions
@@ -107,7 +107,9 @@ handle_file(const char *path) strcpy(buffer, p + strlen("---")); } - MMIOT *doc = mkd_string(buffer, strlen(buffer), 0); + mkd_flag_t *flags = mkd_flags(); + mkd_set_flag_num(flags, MKD_FENCEDCODE); + MMIOT *doc = mkd_string(buffer, strlen(buffer), flags); template_write(&engine, out, doc, true); if (engine.config != NULL) diff --git a/src/template.c b/src/template.c index 6c95f00..0cb8918 100644 --- a/src/template.c +++ b/src/template.c @@ -173,7 +173,10 @@ template_write(engine_t *engine, FILE *f, void *doc, bool is_markdown) case BODY: { if (is_markdown) { - markdown(doc, f, 0); + + mkd_flag_t *flags = mkd_flags(); + mkd_set_flag_num(flags, MKD_FENCEDCODE); + markdown(doc, f, flags); } else { fprintf(f, "%s", (char *) doc); } |