que - span html
¿Cómo puedo hacer que Sundown renderice blockquotes(líneas que comienzan con ">") (1)
En HTML, ''<'' y ''>'' no se pueden usar directamente,
Utilice una entidad html:
>
para mostrar>
<
para mostrar <
Haga clic en Editar para verlo, se usaron los códigos de entidad en lugar de ''>'' y ''<''.
Por la razón que sea, Sundown (más específicamente Snudown , una bifurcación de la misma) no parece mostrar líneas como:
> some text
Como blockquotes en HTML, como debería, ya que es Markdown válido. Sé que hay extensiones en Sundown que permiten ciertas características, pero no puedo encontrar una para las citas.
Aquí está el código que estoy usando (está en Objective-C, pero en su mayor parte es C):
struct sd_callbacks callbacks;
struct html_renderopt options;
const char *rawMarkdown = [markdownString cStringUsingEncoding:NSUTF8StringEncoding];
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);
NSString *HTML = [NSString stringWithCString:bufcstr(outputBuffer) encoding:NSUTF8StringEncoding];
bufrelease(inputBuffer);
bufrelease(outputBuffer);
NSLog(@"%@", HTML);
Si un proyecto de muestra sería útil para mostrar el problema, solo dígalo.