all repos — searchix @ 934a0693213df901078cd1bc75a5b7e1b5c87555

Search engine for NixOS, nix-darwin, home-manager and NUR users

feat: render markdown in packages' LongDescription

Alan Pearce
commit

934a0693213df901078cd1bc75a5b7e1b5c87555

parent

698881aa577d2c209f162db9263fab17ced3643f

M frontend/static/style.cssfrontend/static/style.css
@@ -125,3 +125,7 @@ margin: unset;
font-size: 1.25rem; display: inline-block; } + +blockquote > p { + margin: unset; +}
M frontend/templates/blocks/packages.gotmplfrontend/templates/blocks/packages.gotmpl
@@ -11,7 +11,11 @@ {{ .Attribute }}
{{- end }} </h3> </summary> - <p>{{ or .LongDescription .Description }}</p> + {{- if .LongDescription }} + {{ markdown .LongDescription }} + {{- else }} + <p>{{ .Description }}</p> + {{- end }} <dl> {{- with .MainProgram }} <dt>Main Program</dt>
M internal/importer/package.gointernal/importer/package.go
@@ -234,7 +234,7 @@ PackageSet: pkgSet,
Version: i.pkg.Version, Broken: i.pkg.Meta.Broken, Description: i.pkg.Meta.Description, - LongDescription: i.pkg.Meta.LongDescription, + LongDescription: nix.Markdown(i.pkg.Meta.LongDescription), Homepages: i.pkg.Meta.Homepages, MainProgram: i.pkg.Meta.MainProgram, Platforms: i.pkg.Meta.Platforms,
M internal/nix/package.gointernal/nix/package.go
@@ -9,7 +9,7 @@ Definition string
Description string Homepages []string Licenses []License - LongDescription string + LongDescription Markdown MainProgram string Maintainers []Maintainer PackageSet string