From 69037a77ed0906c85ddf3ab78a58c691f2864dd2 Mon Sep 17 00:00:00 2001 From: luxick Date: Fri, 8 May 2026 08:34:11 +0200 Subject: [PATCH] Reorganize assets folder --- assets/diary/{diary-calendar.html => calendar.html} | 2 +- assets/diary/{diary-calendar.js => calendar.js} | 0 assets/diary/{diary-day.html => day.html} | 0 assets/diary/{diary-month.html => month.html} | 0 assets/diary/{diary-year.html => year.html} | 0 assets/{edit.html => editor/main.html} | 2 +- assets/{editor.js => editor/main.js} | 0 assets/{page-actions.js => page/actions.js} | 0 assets/{ => page}/anchors.js | 0 assets/{ => page}/content.js | 0 assets/{page.html => page/main.html} | 12 ++++++------ assets/{ => page}/sections.js | 0 assets/{ => page}/tasks.js | 0 assets/{ => page}/toc.js | 0 assets/{search-actions.js => search/actions.js} | 0 assets/{search.html => search/main.html} | 2 +- diary.go | 8 ++++---- main.go | 6 +++--- 18 files changed, 16 insertions(+), 16 deletions(-) rename assets/diary/{diary-calendar.html => calendar.html} (96%) rename assets/diary/{diary-calendar.js => calendar.js} (100%) rename assets/diary/{diary-day.html => day.html} (100%) rename assets/diary/{diary-month.html => month.html} (100%) rename assets/diary/{diary-year.html => year.html} (100%) rename assets/{edit.html => editor/main.html} (98%) rename assets/{editor.js => editor/main.js} (100%) rename assets/{page-actions.js => page/actions.js} (100%) rename assets/{ => page}/anchors.js (100%) rename assets/{ => page}/content.js (100%) rename assets/{page.html => page/main.html} (83%) rename assets/{ => page}/sections.js (100%) rename assets/{ => page}/tasks.js (100%) rename assets/{ => page}/toc.js (100%) rename assets/{search-actions.js => search/actions.js} (100%) rename assets/{search.html => search/main.html} (94%) diff --git a/assets/diary/diary-calendar.html b/assets/diary/calendar.html similarity index 96% rename from assets/diary/diary-calendar.html rename to assets/diary/calendar.html index a76c430..d108cd9 100644 --- a/assets/diary/diary-calendar.html +++ b/assets/diary/calendar.html @@ -26,4 +26,4 @@ - + diff --git a/assets/diary/diary-calendar.js b/assets/diary/calendar.js similarity index 100% rename from assets/diary/diary-calendar.js rename to assets/diary/calendar.js diff --git a/assets/diary/diary-day.html b/assets/diary/day.html similarity index 100% rename from assets/diary/diary-day.html rename to assets/diary/day.html diff --git a/assets/diary/diary-month.html b/assets/diary/month.html similarity index 100% rename from assets/diary/diary-month.html rename to assets/diary/month.html diff --git a/assets/diary/diary-year.html b/assets/diary/year.html similarity index 100% rename from assets/diary/diary-year.html rename to assets/diary/year.html diff --git a/assets/edit.html b/assets/editor/main.html similarity index 98% rename from assets/edit.html rename to assets/editor/main.html index f9eaaed..4dd0c30 100644 --- a/assets/edit.html +++ b/assets/editor/main.html @@ -35,5 +35,5 @@ - + {{end}} diff --git a/assets/editor.js b/assets/editor/main.js similarity index 100% rename from assets/editor.js rename to assets/editor/main.js diff --git a/assets/page-actions.js b/assets/page/actions.js similarity index 100% rename from assets/page-actions.js rename to assets/page/actions.js diff --git a/assets/anchors.js b/assets/page/anchors.js similarity index 100% rename from assets/anchors.js rename to assets/page/anchors.js diff --git a/assets/content.js b/assets/page/content.js similarity index 100% rename from assets/content.js rename to assets/page/content.js diff --git a/assets/page.html b/assets/page/main.html similarity index 83% rename from assets/page.html rename to assets/page/main.html index 9f2403e..e92fafb 100644 --- a/assets/page.html +++ b/assets/page/main.html @@ -1,4 +1,4 @@ -{{define "headScripts"}}{{end}} +{{define "headScripts"}}{{end}} {{define "content"}} {{if .Content}} @@ -24,13 +24,13 @@ {{end}} {{end}} {{if or .Content .SpecialContent}} - - - - + + + + {{end}} {{if .Content}} - + {{end}} {{end}} diff --git a/assets/sections.js b/assets/page/sections.js similarity index 100% rename from assets/sections.js rename to assets/page/sections.js diff --git a/assets/tasks.js b/assets/page/tasks.js similarity index 100% rename from assets/tasks.js rename to assets/page/tasks.js diff --git a/assets/toc.js b/assets/page/toc.js similarity index 100% rename from assets/toc.js rename to assets/page/toc.js diff --git a/assets/search-actions.js b/assets/search/actions.js similarity index 100% rename from assets/search-actions.js rename to assets/search/actions.js diff --git a/assets/search.html b/assets/search/main.html similarity index 94% rename from assets/search.html rename to assets/search/main.html index 7abe5e0..7330a6a 100644 --- a/assets/search.html +++ b/assets/search/main.html @@ -1,4 +1,4 @@ -{{define "headScripts"}}{{end}} +{{define "headScripts"}}{{end}} {{define "searchQuery"}}{{.Query}}{{end}} diff --git a/diary.go b/diary.go index 7c69cf2..1377283 100644 --- a/diary.go +++ b/diary.go @@ -102,7 +102,7 @@ type calendarData struct { AllMonths []calMonth } -var diaryCalTmpl = template.Must(template.ParseFS(assets, "assets/diary/diary-calendar.html")) +var diaryCalTmpl = template.Must(template.ParseFS(assets, "assets/diary/calendar.html")) func computeCalendarWidget(diaryRootFS, diaryRootURL, fsPath string, depth int) template.HTML { today := time.Now() @@ -312,9 +312,9 @@ type diaryYearData struct { type diaryMonthData struct{ Days []diaryDaySection } type diaryDayData struct{ Photos []diaryPhoto } -var diaryYearTmpl = template.Must(template.ParseFS(assets, "assets/diary/diary-year.html")) -var diaryMonthTmpl = template.Must(template.ParseFS(assets, "assets/diary/diary-month.html")) -var diaryDayTmpl = template.Must(template.ParseFS(assets, "assets/diary/diary-day.html")) +var diaryYearTmpl = template.Must(template.ParseFS(assets, "assets/diary/year.html")) +var diaryMonthTmpl = template.Must(template.ParseFS(assets, "assets/diary/month.html")) +var diaryDayTmpl = template.Must(template.ParseFS(assets, "assets/diary/day.html")) var germanWeekdays = map[time.Weekday]string{ time.Sunday: "Sonntag", diff --git a/main.go b/main.go index bcf2bb0..862e189 100644 --- a/main.go +++ b/main.go @@ -20,9 +20,9 @@ import ( var assets embed.FS var ( - pageTmpl = template.Must(template.ParseFS(assets, "assets/layout.html", "assets/page.html")) - editTmpl = template.Must(template.ParseFS(assets, "assets/layout.html", "assets/edit.html")) - searchTmpl = template.Must(template.ParseFS(assets, "assets/layout.html", "assets/search.html")) + pageTmpl = template.Must(template.ParseFS(assets, "assets/layout.html", "assets/page/main.html")) + editTmpl = template.Must(template.ParseFS(assets, "assets/layout.html", "assets/editor/main.html")) + searchTmpl = template.Must(template.ParseFS(assets, "assets/layout.html", "assets/search/main.html")) ) // specialPage is the result returned by a pageTypeHandler.