diff --git a/README.md b/README.md index 2f25adc..0f6d330 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,17 @@ indir [--host address] [--port port] [--root http_root] directory --root http_root hosts on the specified subdirectory, i.e. `/files/` ``` +## customization + +### readme +drop a `README.md` into any directory and indir will render +it below the file listing with full markdown support! + +--- + ## to-do: - [x] use templates instead of hard-coded HTML (i was lazy) -- [ ] directory header from readme file +- [x] directory header from readme file - [ ] directory stylesheet overrides +- [x] index.html serving support +- [ ] fix mime-types for browser file view \ No newline at end of file diff --git a/main.go b/main.go index a7a0b01..d01ac12 100755 --- a/main.go +++ b/main.go @@ -175,7 +175,7 @@ func main() { } // serve index.html if present (case-sensitive) - indexPath := fpath + "/index.html" + indexPath := filepath.Join(fpath, "index.html") if indexInfo, err := os.Stat(indexPath); err == nil && !indexInfo.IsDir() { http.ServeFile(w, r, indexPath) return