Pour une raison quelconque, Sundown (plus précisément Snudown , une fourchette) ne semble pas générer de lignes telles que:
> some text
En tant que blockquotes en HTML, comme il se doit, comme c’est un Markdown valide. Je sais qu’il existe des extensions dans Sundown qui permettent certaines fonctionnalités, mais je ne peux pas en trouver une pour les citations.
Voici le code que j’utilise (c’est en Objective-C, mais en gros c’est C):
struct sd_callbacks callbacks; struct html_renderopt options; const char *rawMarkdown = [markdownSsortingng cSsortingngUsingEncoding:NSUTF8SsortingngEncoding]; struct buf *inputBuffer = bufnew(strlen(rawMarkdown)); bufputs(inputBuffer, rawMarkdown); // Parse the Markdown struct buf *outputBuffer = bufnew(64); sdhtml_renderer(&callbacks, &options, 0); unsigned int extensions = MKDEXT_NO_INTRA_EMPHASIS|MKDEXT_TABLES|MKDEXT_FENCED_CODE|MKDEXT_AUTOLINK|MKDEXT_STRIKETHROUGH|MKDEXT_SUPERSCRIPT|MKDEXT_LAX_SPACING; struct sd_markdown *markdown = sd_markdown_new(extensions, 16, 4, &callbacks, &options); sd_markdown_render(outputBuffer, inputBuffer->data, inputBuffer->size, markdown); sd_markdown_free(markdown); NSSsortingng *HTML = [NSSsortingng ssortingngWithCSsortingng:bufcstr(outputBuffer) encoding:NSUTF8SsortingngEncoding]; bufrelease(inputBuffer); bufrelease(outputBuffer); NSLog(@"%@", HTML);
Si un exemple de projet est utile pour montrer le problème, veuillez le dire.
En HTML, ‘<' et '>‘ ne peuvent pas être utilisés directement,
Utilisez une entité HTML:
>
afficher>
<
afficher <
Cliquez sur edit pour l’afficher, les codes d’entité ont été utilisés à la place de ‘>’ et ‘<'.