Elide Markdown when generating slug

This makes sure e.g. link URLs and image alt text don't get included
in the slug.

Ref T329
This commit is contained in:
Matt Baer 2021-12-21 13:55:10 -05:00
parent a122e4e98a
commit 69ab0d34e0

View file

@ -1247,6 +1247,8 @@ func getSlug(title, lang string) string {
func getSlugFromPost(title, body, lang string) string {
if title == "" {
// Remove Markdown, so e.g. link URLs and image alt text don't make it into the slug
body = strings.TrimSpace(stripmd.StripOptions(body, stripmd.Options{SkipImages: true}))
title = postTitle(body, body)
}
title = parse.PostLede(title, false)