diff --git a/src/docs/markdown/caddyfile/directives/file_server.md b/src/docs/markdown/caddyfile/directives/file_server.md index 6434e3e..bcd9d8d 100644 --- a/src/docs/markdown/caddyfile/directives/file_server.md +++ b/src/docs/markdown/caddyfile/directives/file_server.md @@ -40,6 +40,7 @@ file_server [] [browse] { status disable_canonical_uris pass_thru + sort } ``` @@ -69,6 +70,12 @@ file_server [] [browse] { - **pass_thru** enables pass-thru mode, which continues to the next HTTP handler in the route if the requested file is not found, instead of triggering a `404` error (invoking [`handle_errors`](handle_errors) routes). Practically, this is only useful inside of a [`route`](route) block with other handler directives following `file_server`, because this directive is effectively [ordered last](/docs/caddyfile/directives#directive-order). +- **sort** specifies how to sort directory listings. The `options` can be `sortBy` and `order` separated by spaces. + + - **sortBy** can be one of `name`, `size`, `time`. Default: `name` + + - **order** can be one of `asc` or `desc`. Default: `asc` + ## Examples A static file server out of the current directory: