mirror of
https://codeberg.org/davrot/forgejo.git
synced 2025-07-05 10:00:02 +02:00
blob: use NewTruncatedReader for markdown
This commit is contained in:
parent
c78f56e7cb
commit
dd79f0ce2b
5 changed files with 167 additions and 9 deletions
|
@ -267,8 +267,13 @@ func Render(ctx *markup.RenderContext, input io.Reader, output io.Writer) error
|
|||
|
||||
// RenderString renders Markdown string to HTML with all specific handling stuff and return string
|
||||
func RenderString(ctx *markup.RenderContext, content string) (template.HTML, error) {
|
||||
return RenderReader(ctx, strings.NewReader(content))
|
||||
}
|
||||
|
||||
// RenderReader renders Markdown io.Reader to HTML with all specific handling stuff and return string
|
||||
func RenderReader(ctx *markup.RenderContext, input io.Reader) (template.HTML, error) {
|
||||
var buf strings.Builder
|
||||
if err := Render(ctx, strings.NewReader(content), &buf); err != nil {
|
||||
if err := Render(ctx, input, &buf); err != nil {
|
||||
return "", err
|
||||
}
|
||||
return template.HTML(buf.String()), nil
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue