commit dbf4d29

Artur Manuel  ·  2026-05-21 01:17:40 +0000 UTC
parent bda7a38
ci: add CI to deploy our pages to codeberg
1 files changed,  +25, -24
+25, -24
 1@@ -1,31 +1,32 @@
 2 package ssg
 3 
 4 import (
 5-    "os"
 6-    "strings"
 7+	"os"
 8+	"strings"
 9 )
10 
11 func GetSidebar(pagesDir string) ([]SidebarItem, error) {
12-    entries, err := os.ReadDir(pagesDir)
13-    if err != nil {
14-        return nil, err
15-    }
16-    var nav []SidebarItem
17-    for _, entry := range entries {
18-        name := entry.Name()
19-        if entry.IsDir() {
20-            nav = append(nav, SidebarItem{
21-                Name: name,
22-                Path: "/" + name,
23-            })
24-        } else if strings.HasSuffix(name, ".md") {
25-            stem := strings.TrimSuffix(name, ".md")
26-            }
27-            nav = append(nav, SidebarItem{
28-                Name: stem,
29-                Path: stem + ".html",
30-            })
31-        }
32-    }
33-    return nav, nil
34+	entries, err := os.ReadDir(pagesDir)
35+	if err != nil {
36+		return nil, err
37+	}
38+	var nav []SidebarItem
39+	for _, entry := range entries {
40+		name := entry.Name()
41+		if entry.IsDir() {
42+			nav = append(nav, SidebarItem{
43+				Name: name,
44+				Path: "/" + name,
45+			})
46+		}
47+		stem, ok := strings.CutSuffix(name, ".md")
48+		if !ok {
49+			continue
50+		}
51+		nav = append(nav, SidebarItem{
52+			Name: stem,
53+			Path: stem + ".html",
54+		})
55+	}
56+	return nav, nil
57 }