package handlers import ( "os" "time" "git.max-richter.dev/max/marka/parser" ) func parseMarkdownFile(path string) (any, error) { data, err := os.ReadFile(path) if err != nil { return nil, err } return parser.ParseFile(string(data)) } func sizeOrZero(fi os.FileInfo) int64 { if fi == nil { return 0 } return fi.Size() } func modTimeOrZero(fi os.FileInfo) time.Time { if fi == nil { return time.Time{} } return fi.ModTime() }