all repos — gopkgs @ 659dd4b4cf5bebcb3dfb6f86f20f7959ea8ddb29

Go module vanity import paths

simplify config schema

Alan Pearce
commit

659dd4b4cf5bebcb3dfb6f86f20f7959ea8ddb29

parent

ff2824b2558358e9ff4c3f8cf1a02c3cf641ea82

1 file changed, 7 insertions(+), 7 deletions(-)

changed files
M page.templpage.templ
@@ -1,14 +1,14 @@
package main -templ Page(config *Config, pkg *Package) { +templ Page(config *Config, pkg string) { <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"/> <meta name="viewport" content="width=device-width, initial-scale=1.0"/> - if pkg != nil { - <meta name="go-import" content={ importString(config, *pkg) }/> - <meta name="go-source" content={ sourceString(config, *pkg) }/> + if pkg != "" { + <meta name="go-import" content={ importString(config, pkg) }/> + <meta name="go-source" content={ sourceString(config, pkg) }/> } <style> :root {
@@ -109,7 +109,7 @@ </html>
} templ ListPage(config *Config) { - @Page(config, nil) { + @Page(config, "") { <table> <thead> <tr>
@@ -133,13 +133,13 @@ </table>
} } -templ PackagePage(config *Config, pkg *Package) { +templ PackagePage(config *Config, pkg string) { @Page(config, pkg) { <p>You're probably looking for the <a href={ templ.SafeURL(godocURL(config, pkg)) }>documentation</a>.</p> } } -templ GodocBadge(config *Config, pkg *Package) { +templ GodocBadge(config *Config, pkg string) { <a href={ templ.SafeURL(godocURL(config, pkg)) }> Go Reference </a>