diff --git a/helios/2025-10-08 - Helios Help - Jayvens - Camping.pdf b/helios/2025-10-08 - Helios Help - Jayvens - Camping.pdf new file mode 100644 index 0000000..bc3aeee Binary files /dev/null and b/helios/2025-10-08 - Helios Help - Jayvens - Camping.pdf differ diff --git a/helios/2025-10-08 - Helios Help - Jayvens - Homework.pdf b/helios/2025-10-08 - Helios Help - Jayvens - Homework.pdf new file mode 100644 index 0000000..0dce578 Binary files /dev/null and b/helios/2025-10-08 - Helios Help - Jayvens - Homework.pdf differ diff --git a/helios/2025-10-08 - Helios Help - Jayvens - LIterature Circles.pdf b/helios/2025-10-08 - Helios Help - Jayvens - LIterature Circles.pdf new file mode 100644 index 0000000..51f144a Binary files /dev/null and b/helios/2025-10-08 - Helios Help - Jayvens - LIterature Circles.pdf differ diff --git a/helios/2025-10-08 - Helios Help - Jayvens - Literacy.pdf b/helios/2025-10-08 - Helios Help - Jayvens - Literacy.pdf new file mode 100644 index 0000000..29b3b5c Binary files /dev/null and b/helios/2025-10-08 - Helios Help - Jayvens - Literacy.pdf differ diff --git a/helios/2025-10-08 - Helios Help - Jayvens - MAP Assessment.pdf b/helios/2025-10-08 - Helios Help - Jayvens - MAP Assessment.pdf new file mode 100644 index 0000000..6f2e0d6 Binary files /dev/null and b/helios/2025-10-08 - Helios Help - Jayvens - MAP Assessment.pdf differ diff --git a/helios/2025-10-08 - Helios Help - Jayvens - Math & Literacy Placement.pdf b/helios/2025-10-08 - Helios Help - Jayvens - Math & Literacy Placement.pdf new file mode 100644 index 0000000..7c17fe3 Binary files /dev/null and b/helios/2025-10-08 - Helios Help - Jayvens - Math & Literacy Placement.pdf differ diff --git a/helios/2025-10-08 - Helios Help - Jayvens - Math Program.pdf b/helios/2025-10-08 - Helios Help - Jayvens - Math Program.pdf new file mode 100644 index 0000000..ca7596c Binary files /dev/null and b/helios/2025-10-08 - Helios Help - Jayvens - Math Program.pdf differ diff --git a/helios/2025-10-08 - Helios Help - Jayvens - PE.pdf b/helios/2025-10-08 - Helios Help - Jayvens - PE.pdf new file mode 100644 index 0000000..8dae0b4 Binary files /dev/null and b/helios/2025-10-08 - Helios Help - Jayvens - PE.pdf differ diff --git a/helios/2025-10-08 - Helios Help - Jayvens - Passion Projects.pdf b/helios/2025-10-08 - Helios Help - Jayvens - Passion Projects.pdf new file mode 100644 index 0000000..7d6dc39 Binary files /dev/null and b/helios/2025-10-08 - Helios Help - Jayvens - Passion Projects.pdf differ diff --git a/helios/2025-10-08 - Helios Help - Jayvens - SEL.pdf b/helios/2025-10-08 - Helios Help - Jayvens - SEL.pdf new file mode 100644 index 0000000..a6533b1 Binary files /dev/null and b/helios/2025-10-08 - Helios Help - Jayvens - SEL.pdf differ diff --git a/helios/2025-10-08 - Helios Help - Jayvens - Technology.pdf b/helios/2025-10-08 - Helios Help - Jayvens - Technology.pdf new file mode 100644 index 0000000..d8212f6 Binary files /dev/null and b/helios/2025-10-08 - Helios Help - Jayvens - Technology.pdf differ diff --git a/helios/2025-10-08 - Helios Help - Jayvens - Themes and Content.pdf b/helios/2025-10-08 - Helios Help - Jayvens - Themes and Content.pdf new file mode 100644 index 0000000..315a6aa Binary files /dev/null and b/helios/2025-10-08 - Helios Help - Jayvens - Themes and Content.pdf differ diff --git a/helios/2025-10-08 - Helios Help - Jayvens - Transition.pdf b/helios/2025-10-08 - Helios Help - Jayvens - Transition.pdf new file mode 100644 index 0000000..3c4f38f Binary files /dev/null and b/helios/2025-10-08 - Helios Help - Jayvens - Transition.pdf differ diff --git a/helios/generate-index.go b/helios/build/generate-index.go similarity index 94% rename from helios/generate-index.go rename to helios/build/generate-index.go index 3983563..c0729dd 100644 --- a/helios/generate-index.go +++ b/helios/build/generate-index.go @@ -74,8 +74,9 @@ func generateIndex(dir string, rootURL string) error { for _, entry := range entries { name := entry.Name() ext := filepath.Ext(name) - // Skip the index files, build files, and hidden files - if name != "index.html" && name != "index.json" && + // Skip the index files, build files, directories, and hidden files + if !entry.IsDir() && + name != "index.html" && name != "index.json" && ext != ".go" && ext != ".tmpl" && !filepath.HasPrefix(name, ".") { fileNames = append(fileNames, name) @@ -99,7 +100,7 @@ func generateIndex(dir string, rootURL string) error { }) } - templatePath := "helios/index.html.tmpl" + templatePath := "helios/build/index.html.tmpl" tmpl, err := template.ParseFiles(templatePath) if err != nil { return fmt.Errorf("failed to parse template: %w", err) diff --git a/helios/index.html.tmpl b/helios/build/index.html.tmpl similarity index 100% rename from helios/index.html.tmpl rename to helios/build/index.html.tmpl diff --git a/helios/index.html b/helios/index.html index bcc0f2d..bba46ff 100644 --- a/helios/index.html +++ b/helios/index.html @@ -46,6 +46,19 @@
  • 2025-10-08 - Helios Help - Hummingbirds - Technology.pdf
  • 2025-10-08 - Helios Help - Hummingbirds - Themes and Content.pdf
  • 2025-10-08 - Helios Help - Hummingbirds - Transition.pdf
  • +
  • 2025-10-08 - Helios Help - Jayvens - Camping.pdf
  • +
  • 2025-10-08 - Helios Help - Jayvens - Homework.pdf
  • +
  • 2025-10-08 - Helios Help - Jayvens - LIterature Circles.pdf
  • +
  • 2025-10-08 - Helios Help - Jayvens - Literacy.pdf
  • +
  • 2025-10-08 - Helios Help - Jayvens - MAP Assessment.pdf
  • +
  • 2025-10-08 - Helios Help - Jayvens - Math & Literacy Placement.pdf
  • +
  • 2025-10-08 - Helios Help - Jayvens - Math Program.pdf
  • +
  • 2025-10-08 - Helios Help - Jayvens - PE.pdf
  • +
  • 2025-10-08 - Helios Help - Jayvens - Passion Projects.pdf
  • +
  • 2025-10-08 - Helios Help - Jayvens - SEL.pdf
  • +
  • 2025-10-08 - Helios Help - Jayvens - Technology.pdf
  • +
  • 2025-10-08 - Helios Help - Jayvens - Themes and Content.pdf
  • +
  • 2025-10-08 - Helios Help - Jayvens - Transition.pdf
  • 2025-10-08 - Helios Help - MAP Testing.pdf
  • 2025-10-08 - Helios Help - SEL.pdf
  • 2025-10-08 - Helios Help - Themes and Content.pdf
  • diff --git a/helios/index.json b/helios/index.json index 2a3185a..2969783 100644 --- a/helios/index.json +++ b/helios/index.json @@ -205,6 +205,110 @@ "topic": "Transition", "gradeband": "Hummingbirds" }, + { + "name": "2025-10-08 - Helios Help - Jayvens - Camping.pdf", + "url": "https://s.fc.run/helios/2025-10-08 - Helios Help - Jayvens - Camping.pdf", + "date": "2025-10-08", + "source": "Helios Help", + "topic": "Camping", + "gradeband": "Jayvens" + }, + { + "name": "2025-10-08 - Helios Help - Jayvens - Homework.pdf", + "url": "https://s.fc.run/helios/2025-10-08 - Helios Help - Jayvens - Homework.pdf", + "date": "2025-10-08", + "source": "Helios Help", + "topic": "Homework", + "gradeband": "Jayvens" + }, + { + "name": "2025-10-08 - Helios Help - Jayvens - LIterature Circles.pdf", + "url": "https://s.fc.run/helios/2025-10-08 - Helios Help - Jayvens - LIterature Circles.pdf", + "date": "2025-10-08", + "source": "Helios Help", + "topic": "LIterature Circles", + "gradeband": "Jayvens" + }, + { + "name": "2025-10-08 - Helios Help - Jayvens - Literacy.pdf", + "url": "https://s.fc.run/helios/2025-10-08 - Helios Help - Jayvens - Literacy.pdf", + "date": "2025-10-08", + "source": "Helios Help", + "topic": "Literacy", + "gradeband": "Jayvens" + }, + { + "name": "2025-10-08 - Helios Help - Jayvens - MAP Assessment.pdf", + "url": "https://s.fc.run/helios/2025-10-08 - Helios Help - Jayvens - MAP Assessment.pdf", + "date": "2025-10-08", + "source": "Helios Help", + "topic": "MAP Assessment", + "gradeband": "Jayvens" + }, + { + "name": "2025-10-08 - Helios Help - Jayvens - Math & Literacy Placement.pdf", + "url": "https://s.fc.run/helios/2025-10-08 - Helios Help - Jayvens - Math & Literacy Placement.pdf", + "date": "2025-10-08", + "source": "Helios Help", + "topic": "Math & Literacy Placement", + "gradeband": "Jayvens" + }, + { + "name": "2025-10-08 - Helios Help - Jayvens - Math Program.pdf", + "url": "https://s.fc.run/helios/2025-10-08 - Helios Help - Jayvens - Math Program.pdf", + "date": "2025-10-08", + "source": "Helios Help", + "topic": "Math Program", + "gradeband": "Jayvens" + }, + { + "name": "2025-10-08 - Helios Help - Jayvens - PE.pdf", + "url": "https://s.fc.run/helios/2025-10-08 - Helios Help - Jayvens - PE.pdf", + "date": "2025-10-08", + "source": "Helios Help", + "topic": "PE", + "gradeband": "Jayvens" + }, + { + "name": "2025-10-08 - Helios Help - Jayvens - Passion Projects.pdf", + "url": "https://s.fc.run/helios/2025-10-08 - Helios Help - Jayvens - Passion Projects.pdf", + "date": "2025-10-08", + "source": "Helios Help", + "topic": "Passion Projects", + "gradeband": "Jayvens" + }, + { + "name": "2025-10-08 - Helios Help - Jayvens - SEL.pdf", + "url": "https://s.fc.run/helios/2025-10-08 - Helios Help - Jayvens - SEL.pdf", + "date": "2025-10-08", + "source": "Helios Help", + "topic": "SEL", + "gradeband": "Jayvens" + }, + { + "name": "2025-10-08 - Helios Help - Jayvens - Technology.pdf", + "url": "https://s.fc.run/helios/2025-10-08 - Helios Help - Jayvens - Technology.pdf", + "date": "2025-10-08", + "source": "Helios Help", + "topic": "Technology", + "gradeband": "Jayvens" + }, + { + "name": "2025-10-08 - Helios Help - Jayvens - Themes and Content.pdf", + "url": "https://s.fc.run/helios/2025-10-08 - Helios Help - Jayvens - Themes and Content.pdf", + "date": "2025-10-08", + "source": "Helios Help", + "topic": "Themes and Content", + "gradeband": "Jayvens" + }, + { + "name": "2025-10-08 - Helios Help - Jayvens - Transition.pdf", + "url": "https://s.fc.run/helios/2025-10-08 - Helios Help - Jayvens - Transition.pdf", + "date": "2025-10-08", + "source": "Helios Help", + "topic": "Transition", + "gradeband": "Jayvens" + }, { "name": "2025-10-08 - Helios Help - MAP Testing.pdf", "url": "https://s.fc.run/helios/2025-10-08 - Helios Help - MAP Testing.pdf", diff --git a/justfile b/justfile index 2f870c5..425f7fe 100644 --- a/justfile +++ b/justfile @@ -1,2 +1,2 @@ default: - go run helios/generate-index.go helios + go run helios/build/generate-index.go helios