Versions in this module Expand all Collapse all v0 v0.8.0 Mar 24, 2026 Changes in this version + func BuildKeyFileIndex(entries []entity.JournalEntry) []entity.KeyFileData + func BuildTopicIndex(entries []entity.JournalEntry) []entity.TopicData + func BuildTypeIndex(entries []entity.JournalEntry) []entity.TypeData + func ContinuesMultipart(filename string) bool + func GenerateGroupedPage(heading, stats string, entries []entity.JournalEntry) string + func GenerateKeyFilePage(kf entity.KeyFileData) string + func GenerateKeyFilesIndex(keyFiles []entity.KeyFileData) string + func GenerateTopicPage(topic entity.TopicData) string + func GenerateTopicsIndex(topics []entity.TopicData) string + func GenerateTypePage(st entity.TypeData) string + func GenerateTypesIndex(sessionTypes []entity.TypeData) string + func WriteFormattedSection[T any](sb *strings.Builder, headingKey string, items []T, formatFn func(T) string) + func WriteMonthSections(sb *strings.Builder, months map[string][]entity.JournalEntry, ...) + func WritePopularAndLongtail(sb *strings.Builder, popCount int, popHeading string, ...) + func WriteSection(docsDir, subdir, indexContent string, writePages func(dir string)) error