diff options
| author | Raghuram Subramani <raghus2247@gmail.com> | 2025-08-02 08:38:10 +0530 |
|---|---|---|
| committer | Raghuram Subramani <raghus2247@gmail.com> | 2025-08-02 08:38:10 +0530 |
| commit | c7991d1e3953cbe15c927a755189f43d6a071312 (patch) | |
| tree | 656e27371f3e2d981f207cef1edc557ca00e65a6 /src | |
| parent | 2aaee0822777bd850154dffede6aaac4530b406e (diff) | |
msg,template: allow fenced code while converting markdown
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); } |
