commit ca2c371
Artur Manuel
·
2026-04-25 19:17:54 +0000 UTC
parent e28337f
fix(build): use a better solution for naming the template this should fix having to set a path for your template, also css changes for the example template
2 files changed,
+17,
-5
+13,
-3
1@@ -47,11 +47,21 @@
2
3 main {
4 display: grid;
5- grid-template-columns: repeat(2, 50%);
6- grid-column-gap: 10pt;
7+ grid-template-columns: repeat(2, 1fr);
8+ grid-column-gap: 2rem;
9+ }
10+
11+ @media only screen and (max-width: 720px) {
12+ main {
13+ display: flex;
14+ flex-direction: column;
15+ gap: 1rem;
16+ }
17 }
18
19 #rightside, #leftside {
20+ min-width: 200pt;
21+ overflow: auto;
22 display: flex;
23 flex-direction: column;
24 background: #1f1d2e;
25@@ -73,7 +83,7 @@
26 >
27 </div>
28 <div id="rightside">
29- <h1>{{ .Username}}@{{ .Hostname }}</h1>
30+ <h1>{{ .Username }}@{{ .Hostname }}</h1>
31 <div id="sysinfo">
32 <p>OS: {{ .OS }}</p>
33 <p>Kernel: {{ .KernelName }} {{ .MachineArch }} {{ .KernelRelease }}</p>
+4,
-2
1@@ -5,6 +5,7 @@ import (
2 "html/template"
3 "io"
4 "os"
5+ "path/filepath"
6 "strings"
7 )
8
9@@ -136,11 +137,12 @@ func GetLocale() string {
10 }
11
12 func BuildTemplate(w io.Writer, file string, s SystemInfo) error {
13- master, err := template.New(file).Funcs(templateFuncMap).ParseFiles(file)
14+ name := filepath.Base(file)
15+ master, err := template.New(name).Funcs(templateFuncMap).ParseFiles(file)
16 if err != nil {
17 return fmt.Errorf("failed to parse %s: %v", file, err)
18 }
19- if err := master.ExecuteTemplate(w, file, s); err != nil {
20+ if err := master.ExecuteTemplate(w, name, s); err != nil {
21 return fmt.Errorf("failed to write template to writer: %v", err)
22 }
23 return nil