all repos — legit @ 089ada4cac4dd900646c2039960214f549bed058

legit - simple git web interface in go (fork)

config: fix go-import pretty url
Anirudh Oppiliappan x@icyphox.sh
PGP Signature
-----BEGIN PGP SIGNATURE-----

iQEzBAABCgAdFiEE/huPz+bBYiLxVxyOipP5b3jF1MQFAmOfMioACgkQipP5b3jF
1MRiugf/Q5vIBY92TFqmJOHxygMH3cbogpFNe1NG2JoiXV05BdYdzW8E61siRz1C
rIQ3PZkSkL8EqVIIAqHfokq6Ib7V8o9mgUh+A2hAuCFutJRvTgHMTmEua8S68+N9
orqVIYH/UYuS8qfSSedRcFGIUuIiVUslvl1F/jivq7HVnlDIz7z9xaQ4mlXNl1Qg
YMEhG1u4R7MVCk+bQ3kSzaxwDMxI0JwFGjC57H2wpxgKXbyOxRgE52ojbypFD7Rn
ORmOpM8SaWya8tUXDnyzFGm9KOKh6rFBAPXlL+i1saDmaXHqHrJiRX2JqXhdwQqw
s45aucPP+5vqL9fX5pIiGzodIRnDaw==
=dSzz
-----END PGP SIGNATURE-----
commit

089ada4cac4dd900646c2039960214f549bed058

parent

0e6eaa211357cd5b9de1762b1cb49e47d35580dc

2 files changed, 7 insertions(+), 4 deletions(-)

jump to
M config/config.goconfig/config.go

@@ -23,7 +23,7 @@ Description string `yaml:"description"`

} `yaml:"meta"` Misc struct { GoImport struct { - PrettyURL string `yaml:"string"` + PrettyURL string `yaml:"prettyURL"` } `yaml:"goImport"` } `yaml:"misc"` Server struct {
M routes/routes.goroutes/routes.go

@@ -114,13 +114,16 @@ return

} cloneURL := fmt.Sprintf("https://%s/%s", d.c.Server.FQDN, name) + prettyURL := d.c.Misc.GoImport.PrettyURL - if d.c.Misc.GoImport.PrettyURL == "" { - d.c.Misc.GoImport.PrettyURL = cloneURL + if prettyURL == "" { + prettyURL = cloneURL + } else { + prettyURL = filepath.Join(prettyURL, name) } goImport := fmt.Sprintf(`<meta name="go-import" content="%s git %s">`, - d.c.Misc.GoImport.PrettyURL, cloneURL) + prettyURL, cloneURL) tpath := filepath.Join(d.c.Dirs.Templates, "*") t := template.Must(template.ParseGlob(tpath))