mirror of
https://github.com/alehaa/nginx-fancyindex-flat-theme.git
synced 2025-04-30 02:49:54 +03:00
Add a README file
This commit is contained in:
parent
4e87b0a8b2
commit
936a049a3a
1 changed files with 57 additions and 0 deletions
57
README.md
Normal file
57
README.md
Normal file
|
@ -0,0 +1,57 @@
|
||||||
|
# Flat theme for nginx's fancyindex module
|
||||||
|
|
||||||
|
[](https://github.com/alehaa/nginx-fancyindex-flat-theme/issues)
|
||||||
|
[](LICENSE)
|
||||||
|
|
||||||
|
|
||||||
|
## About
|
||||||
|
|
||||||
|
The [fancyindex module](https://github.com/aperezdc/ngx-fancyindex) of
|
||||||
|
[nginx](http://nginx.org/) has the powerful capability to be customizable.
|
||||||
|
Instead of using an external application, this gives us the ability to use use
|
||||||
|
just the webservers capabilities to generate beautiful directory listings.
|
||||||
|
|
||||||
|
This theme provides a simple, flat interface based on
|
||||||
|
[Bootstrap 4](https://getbootstrap.com), [Font Awesome](https://fontawesome.com)
|
||||||
|
and (for easy navigation in galleries)
|
||||||
|
[lightbox2](http://lokeshdhakar.com/projects/lightbox2/). In combination with
|
||||||
|
the browser's preview capability, accessing the majority of files should be
|
||||||
|
possible, giving the user easy access without a single line of server-side
|
||||||
|
dynamic code.
|
||||||
|
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
|
||||||
|
1. Get the latest ressources from [GitHub releases](https://github.com/alehaa/nginx-fancyindex-flat-theme/releases)
|
||||||
|
or build them on your own by running `make` inside this repository and copy
|
||||||
|
these files into any location accessible by *nginx*.
|
||||||
|
2. Configure your vhost to use the theme's ressources for fancyindex:
|
||||||
|
```
|
||||||
|
# Fancyindex
|
||||||
|
fancyindex on;
|
||||||
|
fancyindex_header "/theme/header.html";
|
||||||
|
fancyindex_footer "/theme/footer.html";
|
||||||
|
fancyindex_show_path off;
|
||||||
|
fancyindex_name_length 255;
|
||||||
|
fancyindex_exact_size off;
|
||||||
|
fancyindex_localtime on;
|
||||||
|
|
||||||
|
location /theme {
|
||||||
|
alias /srv/www/fileserver/theme;
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
## License
|
||||||
|
|
||||||
|
The nginx-fancyindex-flat-theme is free software: you can redistribute it and/or
|
||||||
|
modify it under the terms of the GNU General Public License as published by the
|
||||||
|
Free Software Foundation, either version 3 of the License, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
This software is distributed in the hope that it will be useful, but **WITHOUT
|
||||||
|
ANY WARRANTY**; without even the implied warranty of **MERCHANTABILITY** or
|
||||||
|
**FITNESS FOR A PARTICULAR PURPOSE**. A Copy of the GNU General Public License
|
||||||
|
can be found in the [LICENSE](LICENSE) file.
|
||||||
|
|
||||||
|
© 2018 Alexander Haase
|
Loading…
Add table
Add a link
Reference in a new issue