fix: make register html/template consistent with other html

- makes the html/template for /register follow the same formatting
  as /apple and /windows
- adds a <title> element
- minor change for consistency's sake
This commit is contained in:
e-zk 2022-03-08 18:34:46 +10:00
parent b85dd7abbd
commit c06689dec1

19
api.go
View file

@ -45,22 +45,21 @@ type registerWebAPITemplateConfig struct {
} }
var registerWebAPITemplate = template.Must( var registerWebAPITemplate = template.Must(
template.New("registerweb").Parse(`<html> template.New("registerweb").Parse(`
<html>
<head>
<title>Registration - Headscale</title>
</head>
<body> <body>
<h1>headscale</h1> <h1>headscale</h1>
<h2>Machine registration</h2>
<p> <p>
Run the command below in the headscale server to add this machine to your network: Run the command below in the headscale server to add this machine to your network:
</p> </p>
<pre><code>headscale -n NAMESPACE nodes register --key {{.Key}}</code></pre>
<p>
<code>
<b>headscale -n NAMESPACE nodes register --key {{.Key}}</b>
</code>
</p>
</body> </body>
</html>`), </html>
) `))
// RegisterWebAPI shows a simple message in the browser to point to the CLI // RegisterWebAPI shows a simple message in the browser to point to the CLI
// Listens in /register. // Listens in /register.