loading up the forgejo repo on tangled to test page performance
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Improve profile readme rendering (#25988)

- Tell the renderer to use the `document` mode, so it's consistent with
other renderers.
- Use the same padding as `.file-view.markup`, so it's consistent with
other containers that contain markup rendering.
- Resolves https://codeberg.org/forgejo/forgejo/issues/833

Co-authored-by: Gusted <postmaster@gusted.xyz>

authored by

Earl Warren
Gusted
and committed by
GitHub
e20f8f09 8833853d

+6 -2
+5 -1
routers/web/user/profile.go
··· 232 232 if bytes, err := profileReadme.GetBlobContent(setting.UI.MaxDisplayFileSize); err != nil { 233 233 log.Error("failed to GetBlobContent: %v", err) 234 234 } else { 235 - if profileContent, err := markdown.RenderString(&markup.RenderContext{Ctx: ctx, GitRepo: profileGitRepo}, bytes); err != nil { 235 + if profileContent, err := markdown.RenderString(&markup.RenderContext{ 236 + Ctx: ctx, 237 + GitRepo: profileGitRepo, 238 + Metas: map[string]string{"mode": "document"}, 239 + }, bytes); err != nil { 236 240 log.Error("failed to RenderString: %v", err) 237 241 } else { 238 242 ctx.Data["ProfileReadme"] = profileContent
+1 -1
web_src/css/user.css
··· 122 122 } 123 123 124 124 #readme_profile { 125 - padding: 10px; 125 + padding: 1em 2em; 126 126 border-radius: 0.28571429rem; 127 127 background: var(--color-card); 128 128 border: 1px solid var(--color-secondary);