Split up the main page into different parts.
This commit is contained in:
parent
fcfe8a6637
commit
8fd17ed75d
@ -4,6 +4,7 @@ import (
|
|||||||
"context"
|
"context"
|
||||||
"converge/pkg/templates"
|
"converge/pkg/templates"
|
||||||
"github.com/a-h/templ"
|
"github.com/a-h/templ"
|
||||||
|
"log"
|
||||||
"os"
|
"os"
|
||||||
"path/filepath"
|
"path/filepath"
|
||||||
)
|
)
|
||||||
@ -23,17 +24,21 @@ type Rendering struct {
|
|||||||
|
|
||||||
func render(dir string, name string, params Params, render RenderFunc) {
|
func render(dir string, name string, params Params, render RenderFunc) {
|
||||||
fname := filepath.Join(dir, name)
|
fname := filepath.Join(dir, name)
|
||||||
|
log.Printf("Writing to %s", fname)
|
||||||
f, err := os.Create(fname)
|
f, err := os.Create(fname)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
panic(err)
|
panic(err)
|
||||||
}
|
}
|
||||||
defer f.Close()
|
defer f.Close()
|
||||||
|
|
||||||
render(params.secure, params.host, params.username).Render(context.Background(), f)
|
err = render(params.secure, params.host, params.username).Render(context.Background(), f)
|
||||||
|
if err != nil {
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
dir := "html"
|
dir := "html/docs"
|
||||||
|
|
||||||
params := Params{
|
params := Params{
|
||||||
secure: "s",
|
secure: "s",
|
||||||
|
@ -18,7 +18,7 @@ templ Downloads() {
|
|||||||
<tr>
|
<tr>
|
||||||
<td>agent</td>
|
<td>agent</td>
|
||||||
<td>The agent to run inside aa CI job</td>
|
<td>The agent to run inside aa CI job</td>
|
||||||
<td><a href="docs/agent">agent</a></td>
|
<td><a href="downloads/agent">agent</a></td>
|
||||||
<td><a href="docs/agent.exe">agent.exe</a></td>
|
<td><a href="docs/agent.exe">agent.exe</a></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
@ -5,14 +5,14 @@ templ Index(secure string, host string, username string) {
|
|||||||
<html lang="en">
|
<html lang="en">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
<link rel="stylesheet" href="css/bootstrap.min.css"
|
<link rel="stylesheet" href="../css/bootstrap.min.css"
|
||||||
crossorigin="anonymous">
|
crossorigin="anonymous">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
||||||
<title>Converge</title>
|
<title>Converge</title>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
|
||||||
<script src="js/bootstrap.bundle.min.js"
|
<script src="../js/bootstrap.bundle.min.js"
|
||||||
crossorigin="anonymous"></script>
|
crossorigin="anonymous"></script>
|
||||||
|
|
||||||
<div class="container-fluid">
|
<div class="container-fluid">
|
||||||
|
Loading…
Reference in New Issue
Block a user