├── conf ├── example.conf └── simple │ ├── favicons │ ├── android-chrome-192x192.png │ ├── apple-touch-icon.png │ ├── browserconfig.xml │ ├── favicon-16x16.png │ ├── favicon-28x28.png │ ├── favicon-32x32.png │ ├── favicon.ico │ ├── logo28x28.png │ ├── manifest.json │ ├── mstile-150x150.png │ └── safari-pinned-tab.svg │ ├── fonts │ ├── sourcesanspro-regular.woff │ └── sourcesanspro-regular.woff2 │ ├── footer.html │ ├── header.html │ ├── icons │ ├── application.png │ ├── arrow-090.png │ ├── arrow-circle-315.png │ ├── arrow-curve-180.png │ ├── box.png │ ├── calendar.png │ ├── card-address.png │ ├── certificate.png │ ├── database.png │ ├── disc.png │ ├── document-access.png │ ├── document-binary.png │ ├── document-code.png │ ├── document-excel-csv.png │ ├── document-excel.png │ ├── document-flash.png │ ├── document-globe.png │ ├── document-illustrator.png │ ├── document-list.png │ ├── document-number.png │ ├── document-pdf-text.png │ ├── document-pdf.png │ ├── document-photoshop.png │ ├── document-php.png │ ├── document-powerpoint.png │ ├── document-tex.png │ ├── document-text.png │ ├── document-word.png │ ├── document.png │ ├── film.png │ ├── folder.png │ ├── home.png │ ├── image.png │ ├── json.png │ ├── music.png │ ├── opml.png │ ├── quill.png │ ├── ruby.png │ └── sql.png │ ├── style.css │ └── style.scss ├── htaccess ├── .htaccess.customdir ├── .htaccess.root └── simple │ ├── favicons │ ├── android-chrome-192x192.png │ ├── apple-touch-icon.png │ ├── browserconfig.xml │ ├── favicon-16x16.png │ ├── favicon-28x28.png │ ├── favicon-32x32.png │ ├── favicon.ico │ ├── logo28x28.png │ ├── manifest.json │ ├── mstile-150x150.png │ └── safari-pinned-tab.svg │ ├── fonts │ ├── sourcesanspro-regular.woff │ └── sourcesanspro-regular.woff2 │ ├── footer.html │ ├── header.html │ ├── icons │ ├── application.png │ ├── arrow-090.png │ ├── arrow-circle-315.png │ ├── arrow-curve-180.png │ ├── box.png │ ├── calendar.png │ ├── card-address.png │ ├── certificate.png │ ├── database.png │ ├── disc.png │ ├── document-access.png │ ├── document-binary.png │ ├── document-code.png │ ├── document-excel-csv.png │ ├── document-excel.png │ ├── document-flash.png │ ├── document-globe.png │ ├── document-illustrator.png │ ├── document-list.png │ ├── document-number.png │ ├── document-pdf-text.png │ ├── document-pdf.png │ ├── document-photoshop.png │ ├── document-php.png │ ├── document-powerpoint.png │ ├── document-tex.png │ ├── document-text.png │ ├── document-word.png │ ├── document.png │ ├── film.png │ ├── folder.png │ ├── home.png │ ├── image.png │ ├── json.png │ ├── music.png │ ├── opml.png │ ├── quill.png │ ├── ruby.png │ └── sql.png │ ├── style.css │ └── style.scss ├── license.md └── readme.md /conf/example.conf: -------------------------------------------------------------------------------- 1 | # 2 | # SIMPLE - apache directory listing theme 3 | # 4 | # (c) 2017 Miroslav Pokorný 5 | # https://miroslavpokorny.com/simple-apache-directory-listing-theme 6 | # 7 | 8 | Alias /simple/ /var/www/simple/ 9 | 10 | 11 | 12 | Options Indexes FollowSymLinks 13 | IndexOptions +FancyIndexing +VersionSort +HTMLTable +FoldersFirst +IconsAreLinks +IgnoreCase +SuppressDescription +SuppressHTMLPreamble +XHTML +IconWidth=16 +IconHeight=16 +NameWidth=* 14 | IndexOrderDefault Ascending Name 15 | HeaderName /simple/header.html 16 | ReadmeName /simple/footer.html 17 | DefaultIcon /simple/icons/document.png 18 | AddIcon /simple/icons/arrow-curve-180.png .. 19 | AddIcon /simple/icons/folder.png ^^DIRECTORY^^ 20 | AddIcon /simple/icons/document-text.png README INSTALL 21 | AddIcon /simple/icons/application.png .exe .app 22 | AddIcon /simple/icons/box.png .tar .tgz .tbz .tbz2 .bundle .rar .z .gz .zip .7z 23 | AddIcon /simple/icons/database.png .db .sqlite .dat 24 | AddIcon /simple/icons/disc.png .iso .image 25 | AddIcon /simple/icons/document-access.png .ade .adp .adn .accdb .accdr .accdt .mdb .mda .mdn .mdt .mdw .mdf .mde .accde .mam .maq .mar .mat .maf 26 | AddIcon /simple/icons/document-binary.png .bin .hqx .uu 27 | AddIcon /simple/icons/document-code.png .html .htm .htx .htmls .dhtml .phtml .shtml .inc .ssi .c .cc .css .h .rb .js .rb .pl .py .sh .shar .csh .ksh .tcl .as 28 | AddIcon /simple/icons/document-excel.png .xls .xla .xlb .xlc .xld .xlk .xll .xlm .xlt .xlv .xlw .xlsx .xlsm .xlsb .xltm .xlam 29 | AddIcon /simple/icons/document-excel-csv.png .csv 30 | AddIcon /simple/icons/document-flash.png .fla .flv .swf .swt .swc 31 | AddIcon /simple/icons/document-illustrator.png .ai .eps .epsf .epsi 32 | AddIcon /simple/icons/document-number.png .conf 33 | AddIcon /simple/icons/document-pdf.png .pdf 34 | AddIcon /simple/icons/document-pdf-text.png .ps 35 | AddIcon /simple/icons/document-photoshop.png .psd 36 | AddIcon /simple/icons/document-php.png .php .phps .php5 .php3 .php4 .phtm 37 | AddIcon /simple/icons/document-powerpoint.png .ppt .pptx .ppz .pot .pwz .ppa .pps .pow 38 | AddIcon /simple/icons/document-tex.png .tex .dvi 39 | AddIcon /simple/icons/document-text.png .txt 40 | AddIcon /simple/icons/document-word.png .docx .docm .doc .dotx .dotm .dot .rtf 41 | AddIconByType (IMG,/simple/icons/image.png) image/* 42 | AddIconByType (SND,/simple/icons/music.png) audio/* 43 | AddIconByType (TXT,/simple/icons/document-text.png) text/* 44 | AddIconByType (VID,/simple/icons/film.png) video/* 45 | 46 | 47 | -------------------------------------------------------------------------------- /conf/simple/favicons/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/conf/simple/favicons/android-chrome-192x192.png -------------------------------------------------------------------------------- /conf/simple/favicons/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/conf/simple/favicons/apple-touch-icon.png -------------------------------------------------------------------------------- /conf/simple/favicons/browserconfig.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | #ffffff 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /conf/simple/favicons/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/conf/simple/favicons/favicon-16x16.png -------------------------------------------------------------------------------- /conf/simple/favicons/favicon-28x28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/conf/simple/favicons/favicon-28x28.png -------------------------------------------------------------------------------- /conf/simple/favicons/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/conf/simple/favicons/favicon-32x32.png -------------------------------------------------------------------------------- /conf/simple/favicons/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/conf/simple/favicons/favicon.ico -------------------------------------------------------------------------------- /conf/simple/favicons/logo28x28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/conf/simple/favicons/logo28x28.png -------------------------------------------------------------------------------- /conf/simple/favicons/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Apache", 3 | "icons": [ 4 | { 5 | "src": "\/icons\/android-chrome-192x192.png", 6 | "sizes": "192x192", 7 | "type": "image\/png" 8 | } 9 | ], 10 | "theme_color": "#ffffff", 11 | "display": "standalone" 12 | } 13 | -------------------------------------------------------------------------------- /conf/simple/favicons/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/conf/simple/favicons/mstile-150x150.png -------------------------------------------------------------------------------- /conf/simple/favicons/safari-pinned-tab.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 8 | Created by potrace 1.11, written by Peter Selinger 2001-2013 9 | 10 | 12 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /conf/simple/fonts/sourcesanspro-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/conf/simple/fonts/sourcesanspro-regular.woff -------------------------------------------------------------------------------- /conf/simple/fonts/sourcesanspro-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/conf/simple/fonts/sourcesanspro-regular.woff2 -------------------------------------------------------------------------------- /conf/simple/footer.html: -------------------------------------------------------------------------------- 1 | 2 | 5 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /conf/simple/header.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 |
19 |
20 |
21 |
22 |
/
23 |
24 |
25 |
26 |
-------------------------------------------------------------------------------- /conf/simple/icons/application.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/conf/simple/icons/application.png -------------------------------------------------------------------------------- /conf/simple/icons/arrow-090.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/conf/simple/icons/arrow-090.png -------------------------------------------------------------------------------- /conf/simple/icons/arrow-circle-315.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/conf/simple/icons/arrow-circle-315.png -------------------------------------------------------------------------------- /conf/simple/icons/arrow-curve-180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/conf/simple/icons/arrow-curve-180.png -------------------------------------------------------------------------------- /conf/simple/icons/box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/conf/simple/icons/box.png -------------------------------------------------------------------------------- /conf/simple/icons/calendar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/conf/simple/icons/calendar.png -------------------------------------------------------------------------------- /conf/simple/icons/card-address.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/conf/simple/icons/card-address.png -------------------------------------------------------------------------------- /conf/simple/icons/certificate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/conf/simple/icons/certificate.png -------------------------------------------------------------------------------- /conf/simple/icons/database.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/conf/simple/icons/database.png -------------------------------------------------------------------------------- /conf/simple/icons/disc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/conf/simple/icons/disc.png -------------------------------------------------------------------------------- /conf/simple/icons/document-access.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/conf/simple/icons/document-access.png -------------------------------------------------------------------------------- /conf/simple/icons/document-binary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/conf/simple/icons/document-binary.png -------------------------------------------------------------------------------- /conf/simple/icons/document-code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/conf/simple/icons/document-code.png -------------------------------------------------------------------------------- /conf/simple/icons/document-excel-csv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/conf/simple/icons/document-excel-csv.png -------------------------------------------------------------------------------- /conf/simple/icons/document-excel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/conf/simple/icons/document-excel.png -------------------------------------------------------------------------------- /conf/simple/icons/document-flash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/conf/simple/icons/document-flash.png -------------------------------------------------------------------------------- /conf/simple/icons/document-globe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/conf/simple/icons/document-globe.png -------------------------------------------------------------------------------- /conf/simple/icons/document-illustrator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/conf/simple/icons/document-illustrator.png -------------------------------------------------------------------------------- /conf/simple/icons/document-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/conf/simple/icons/document-list.png -------------------------------------------------------------------------------- /conf/simple/icons/document-number.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/conf/simple/icons/document-number.png -------------------------------------------------------------------------------- /conf/simple/icons/document-pdf-text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/conf/simple/icons/document-pdf-text.png -------------------------------------------------------------------------------- /conf/simple/icons/document-pdf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/conf/simple/icons/document-pdf.png -------------------------------------------------------------------------------- /conf/simple/icons/document-photoshop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/conf/simple/icons/document-photoshop.png -------------------------------------------------------------------------------- /conf/simple/icons/document-php.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/conf/simple/icons/document-php.png -------------------------------------------------------------------------------- /conf/simple/icons/document-powerpoint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/conf/simple/icons/document-powerpoint.png -------------------------------------------------------------------------------- /conf/simple/icons/document-tex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/conf/simple/icons/document-tex.png -------------------------------------------------------------------------------- /conf/simple/icons/document-text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/conf/simple/icons/document-text.png -------------------------------------------------------------------------------- /conf/simple/icons/document-word.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/conf/simple/icons/document-word.png -------------------------------------------------------------------------------- /conf/simple/icons/document.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/conf/simple/icons/document.png -------------------------------------------------------------------------------- /conf/simple/icons/film.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/conf/simple/icons/film.png -------------------------------------------------------------------------------- /conf/simple/icons/folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/conf/simple/icons/folder.png -------------------------------------------------------------------------------- /conf/simple/icons/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/conf/simple/icons/home.png -------------------------------------------------------------------------------- /conf/simple/icons/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/conf/simple/icons/image.png -------------------------------------------------------------------------------- /conf/simple/icons/json.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/conf/simple/icons/json.png -------------------------------------------------------------------------------- /conf/simple/icons/music.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/conf/simple/icons/music.png -------------------------------------------------------------------------------- /conf/simple/icons/opml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/conf/simple/icons/opml.png -------------------------------------------------------------------------------- /conf/simple/icons/quill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/conf/simple/icons/quill.png -------------------------------------------------------------------------------- /conf/simple/icons/ruby.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/conf/simple/icons/ruby.png -------------------------------------------------------------------------------- /conf/simple/icons/sql.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/conf/simple/icons/sql.png -------------------------------------------------------------------------------- /conf/simple/style.css: -------------------------------------------------------------------------------- 1 | @font-face { 2 | font-family: 'source_sans_proregular'; 3 | src: url("fonts/sourcesanspro-regular.woff2") format("woff2"), url("fonts/sourcesanspro-regular.woff") format("woff"); 4 | font-weight: normal; 5 | font-style: normal; } 6 | 7 | body { 8 | font-family: 'source_sans_proregular', sans-serif; 9 | margin: 0; } 10 | 11 | hr { 12 | display: none; } 13 | 14 | a { 15 | color: #2a2a2a; 16 | text-decoration: none; } 17 | 18 | .gradient { 19 | background: #ec9232; 20 | background: -moz-linear-gradient(left, #ec9232 0%, #d14d3a 25%, #c3233f 50%, #a5235a 75%, #2f2762 100%); 21 | background: -webkit-linear-gradient(left, #ec9232 0%, #d14d3a 25%, #c3233f 50%, #a5235a 75%, #2f2762 100%); 22 | background: linear-gradient(to right, #ec9232 0%, #d14d3a 25%, #c3233f 50%, #a5235a 75%, #2f2762 100%); 23 | filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec9232', endColorstr='#2f2762',GradientType=1 ); 24 | height: 1px; 25 | margin: 0 auto; } 26 | .gradient.top { 27 | left: 0; 28 | max-width: 100%; 29 | position: fixed; 30 | top: 0; 31 | width: 100%; } 32 | 33 | .header { 34 | background: #f9f9f9; 35 | margin: 0 auto; 36 | clear: both; } 37 | .header br { 38 | clear: both; 39 | visibility: hidden; } 40 | .header__wrapper { 41 | clear: both; 42 | margin: 0 auto; 43 | max-width: 900px; 44 | position: relative; 45 | width: 85%; } 46 | @media screen and (max-width: 600px) { 47 | .header__wrapper { 48 | width: 100%; } } 49 | .header__home { 50 | display: inline-block; 51 | left: 0; 52 | padding: 13px 15px 9px; 53 | position: absolute; 54 | top: 2px; } 55 | .header__breadcrumbs { 56 | clear: both; 57 | float: left; 58 | font-size: 14px; 59 | height: 18px; 60 | margin-bottom: 14px; 61 | margin-left: 46px; 62 | padding-top: 14px; 63 | overflow: hidden; } 64 | .header__breadcrumbs a:hover { 65 | text-decoration: underline; } 66 | .header #homelink { 67 | background: url("icons/home.png") no-repeat; 68 | display: block; 69 | height: 16px; 70 | width: 16px; } 71 | 72 | .files { 73 | margin-top: 1.3rem; } 74 | .files table { 75 | border-collapse: collapse; 76 | margin: 0 auto; 77 | max-width: 900px; 78 | width: 85%; } 79 | @media screen and (max-width: 600px) { 80 | .files table { 81 | width: 100%; } } 82 | .files table tr { 83 | background: transparent; 84 | border-bottom: 1px solid #e9e9e9; 85 | border-top: 1px solid #e9e9e9; } 86 | .files table tr:nth-child(2), .files table tr:nth-child(1), .files table tr:last-child { 87 | display: none; } 88 | .files table tr:nth-child(2) { 89 | border-bottom: 1px white solid; } 90 | .files table tr:nth-child(3) { 91 | border-top: 1px white solid; } 92 | .files table tr:hover td { 93 | background: #f9fdff; 94 | border-top: #d2f4ff 1px solid; 95 | border-bottom: #d2f4ff 1px solid; 96 | z-index: 999; } 97 | .files table tr td { 98 | font-size: 14px; 99 | padding: 0; } 100 | .files table tr td:nth-child(1) a, 101 | .files table tr td:nth-child(2) a { 102 | display: block; 103 | width: 100%; 104 | height: 100%; } 105 | .files table tr td:nth-child(1) { 106 | width: 10px; } 107 | .files table tr td:nth-child(1) a { 108 | width: 16px; 109 | padding: 7px 15px 3px 15px; } 110 | .files table tr td:nth-child(2) { 111 | line-height: 1rem; } 112 | .files table tr td:nth-child(2) a { 113 | padding: 6px 0; } 114 | .files table tr th:nth-child(3), 115 | .files table tr td:nth-child(3) { 116 | background: lightsteelblue; 117 | display: none; } 118 | .files table tr td:nth-child(4) { 119 | width: 10px; 120 | padding: 0.4rem 15px 0.2rem 20px; } 121 | @media screen and (max-width: 600px) { 122 | .files table tr td:nth-child(4) { 123 | display: none; } } 124 | 125 | .footer { 126 | padding-top: 1.2rem; 127 | padding-bottom: 1.0rem; 128 | text-align: center; } 129 | .footer a { 130 | cursor: default; 131 | background: url("favicons/logo28x28.png") no-repeat; 132 | display: inline-block; 133 | height: 28px; 134 | width: 28px; } 135 | -------------------------------------------------------------------------------- /conf/simple/style.scss: -------------------------------------------------------------------------------- 1 | @font-face { 2 | font-family: 'source_sans_proregular'; 3 | src: url('fonts/sourcesanspro-regular.woff2') format('woff2'), 4 | url('fonts/sourcesanspro-regular.woff') format('woff'); 5 | font-weight: normal; 6 | font-style: normal; 7 | } 8 | body { 9 | font-family: 'source_sans_proregular', sans-serif; 10 | margin: 0; 11 | } 12 | 13 | hr { 14 | display: none; 15 | } 16 | a { 17 | color: #2a2a2a; 18 | text-decoration: none; 19 | } 20 | 21 | .gradient { 22 | background: #ec9232; 23 | background: -moz-linear-gradient(left, #ec9232 0%, #d14d3a 25%, #c3233f 50%, #a5235a 75%, #2f2762 100%); 24 | background: -webkit-linear-gradient(left, #ec9232 0%,#d14d3a 25%,#c3233f 50%,#a5235a 75%,#2f2762 100%); 25 | background: linear-gradient(to right, #ec9232 0%,#d14d3a 25%,#c3233f 50%,#a5235a 75%,#2f2762 100%); 26 | filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec9232', endColorstr='#2f2762',GradientType=1 ); 27 | height: 1px; 28 | margin: 0 auto; 29 | &.top { 30 | left: 0; 31 | max-width: 100%; 32 | position: fixed; 33 | top:0; 34 | width: 100%; 35 | } 36 | } 37 | .header { 38 | background: #f9f9f9; 39 | margin: 0 auto; 40 | clear: both; 41 | br { 42 | clear: both; 43 | visibility: hidden; 44 | } 45 | &__wrapper { 46 | clear: both; 47 | margin: 0 auto; 48 | max-width: 900px; 49 | position: relative; 50 | width: 85%; 51 | @media screen and (max-width: 600px) { 52 | width: 100%; 53 | } 54 | } 55 | &__home { 56 | display: inline-block; 57 | left: 0; 58 | padding: 13px 15px 9px; 59 | position: absolute; 60 | top: 2px; 61 | } 62 | &__breadcrumbs { 63 | clear: both; 64 | float: left; 65 | font-size: 14px; 66 | height: 18px; 67 | margin-bottom: 14px; 68 | margin-left: 46px; 69 | padding-top: 14px; 70 | overflow: hidden; 71 | a:hover { 72 | text-decoration: underline; 73 | } 74 | } 75 | #homelink { 76 | background: url('icons/home.png') no-repeat; 77 | display: block; 78 | height: 16px; 79 | width: 16px; 80 | } 81 | } 82 | .files { 83 | margin-top: 1.3rem; 84 | table { 85 | border-collapse:collapse; 86 | margin: 0 auto; 87 | max-width: 900px; 88 | width: 85%; 89 | @media screen and (max-width: 600px) { 90 | width: 100%; 91 | } 92 | tr { 93 | background: transparent; 94 | border-bottom: 1px solid #e9e9e9; 95 | border-top: 1px solid #e9e9e9; 96 | &:nth-child(2), &:nth-child(1), &:last-child { 97 | display: none; 98 | } 99 | &:nth-child(2) { 100 | border-bottom: 1px white solid; 101 | } 102 | &:nth-child(3) { 103 | border-top: 1px white solid; 104 | } 105 | &:hover td { 106 | background: #f9fdff; 107 | border-top: #d2f4ff 1px solid; 108 | border-bottom: #d2f4ff 1px solid; 109 | z-index: 999; 110 | } 111 | td { 112 | font-size: 14px; 113 | padding: 0; 114 | } 115 | td:nth-child(1), 116 | td:nth-child(2) { 117 | a { 118 | display: block; 119 | width: 100%; 120 | height: 100%; 121 | } 122 | } 123 | td:nth-child(1) { 124 | width: 10px; 125 | a { 126 | width: 16px; 127 | padding: 7px 15px 3px 15px; 128 | } 129 | } 130 | td:nth-child(2) { 131 | line-height: 1rem; 132 | a { 133 | padding: 6px 0; 134 | } 135 | } 136 | th:nth-child(3), 137 | td:nth-child(3) { 138 | background: lightsteelblue; 139 | display: none; 140 | } 141 | td:nth-child(4) { 142 | width: 10px; 143 | padding: 0.4rem 15px 0.2rem 20px; 144 | @media screen and (max-width: 600px) { 145 | display: none; 146 | } 147 | } 148 | } 149 | } 150 | } 151 | .footer { 152 | padding-top: 1.2rem; 153 | padding-bottom: 1.0rem; 154 | text-align: center; 155 | a { 156 | cursor: default; 157 | background: url('favicons/logo28x28.png') no-repeat; 158 | display: inline-block; 159 | height: 28px; 160 | width: 28px; 161 | } 162 | } 163 | -------------------------------------------------------------------------------- /htaccess/.htaccess.customdir: -------------------------------------------------------------------------------- 1 | # 2 | # SIMPLE - apache directory listing theme 3 | # 4 | # (c) 2017 Miroslav Pokorný 5 | # https://miroslavpokorny.com/simple-apache-directory-listing-theme 6 | # 7 | 8 | Options +Indexes 9 | IndexOptions +FancyIndexing +VersionSort +HTMLTable +FoldersFirst +IconsAreLinks +IgnoreCase +SuppressDescription +XHTML +IconWidth=16 +IconHeight=16 +NameWidth=* 10 | HeaderName /{SIMPLE_DIRECTORY}/simple/header.html 11 | ReadmeName /{SIMPLE_DIRECTORY}/simple/footer.html 12 | IndexStyleSheet /{SIMPLE_DIRECTORY}/simple/style.css 13 | IndexIgnore .htaccess /simple 14 | IndexHeadInsert '' 15 | IndexOrderDefault Ascending Name 16 | DefaultIcon /{SIMPLE_DIRECTORY}/simple/icons/document.png 17 | AddIcon /{SIMPLE_DIRECTORY}/simple/icons/arrow-curve-180.png .. 18 | AddIcon /{SIMPLE_DIRECTORY}/simple/icons/folder.png ^^DIRECTORY^^ 19 | AddIcon /{SIMPLE_DIRECTORY}/simple/icons/document-text.png README INSTALL 20 | AddIcon /{SIMPLE_DIRECTORY}/simple/icons/application.png .exe .app 21 | AddIcon /{SIMPLE_DIRECTORY}/simple/icons/box.png .tar .tgz .tbz .tbz2 .bundle .rar .z .gz .zip .7z 22 | AddIcon /{SIMPLE_DIRECTORY}/simple/icons/database.png .db .sqlite .dat 23 | AddIcon /{SIMPLE_DIRECTORY}/simple/icons/disc.png .iso .image 24 | AddIcon /{SIMPLE_DIRECTORY}/simple/icons/document-access.png .ade .adp .adn .accdb .accdr .accdt .mdb .mda .mdn .mdt .mdw .mdf .mde .accde .mam .maq .mar .mat .maf 25 | AddIcon /{SIMPLE_DIRECTORY}/simple/icons/document-binary.png .bin .hqx .uu 26 | AddIcon /{SIMPLE_DIRECTORY}/simple/icons/document-code.png .html .htm .htx .htmls .dhtml .phtml .shtml .inc .ssi .c .cc .css .h .rb .js .rb .pl .py .sh .shar .csh .ksh .tcl .as 27 | AddIcon /{SIMPLE_DIRECTORY}/simple/icons/document-excel.png .xls .xla .xlb .xlc .xld .xlk .xll .xlm .xlt .xlv .xlw .xlsx .xlsm .xlsb .xltm .xlam 28 | AddIcon /{SIMPLE_DIRECTORY}/simple/icons/document-excel-csv.png .csv 29 | AddIcon /{SIMPLE_DIRECTORY}/simple/icons/document-flash.png .fla .flv .swf .swt .swc 30 | AddIcon /{SIMPLE_DIRECTORY}/simple/icons/document-illustrator.png .ai .eps .epsf .epsi 31 | AddIcon /{SIMPLE_DIRECTORY}/simple/icons/document-number.png .conf 32 | AddIcon /{SIMPLE_DIRECTORY}/simple/icons/document-pdf.png .pdf 33 | AddIcon /{SIMPLE_DIRECTORY}/simple/icons/document-pdf-text.png .ps 34 | AddIcon /{SIMPLE_DIRECTORY}/simple/icons/document-photoshop.png .psd 35 | AddIcon /{SIMPLE_DIRECTORY}/simple/icons/document-php.png .php .phps .php5 .php3 .php4 .phtm 36 | AddIcon /{SIMPLE_DIRECTORY}/simple/icons/document-powerpoint.png .ppt .pptx .ppz .pot .pwz .ppa .pps .pow 37 | AddIcon /{SIMPLE_DIRECTORY}/simple/icons/document-tex.png .tex .dvi 38 | AddIcon /{SIMPLE_DIRECTORY}/simple/icons/document-text.png .txt 39 | AddIcon /{SIMPLE_DIRECTORY}/simple/icons/document-word.png .docx .docm .doc .dotx .dotm .dot .rtf 40 | AddIconByType (IMG,/{SIMPLE_DIRECTORY}/simple/icons/image.png) image/* 41 | AddIconByType (SND,/{SIMPLE_DIRECTORY}/simple/icons/music.png) audio/* 42 | AddIconByType (TXT,/{SIMPLE_DIRECTORY}/simple/icons/document-text.png) text/* 43 | AddIconByType (VID,/{SIMPLE_DIRECTORY}/simple/icons/film.png) video/* 44 | -------------------------------------------------------------------------------- /htaccess/.htaccess.root: -------------------------------------------------------------------------------- 1 | # 2 | # SIMPLE - apache directory listing theme 3 | # 4 | # (c) 2017 Miroslav Pokorný 5 | # https://miroslavpokorny.com/simple-apache-directory-listing-theme 6 | # 7 | 8 | Options +Indexes 9 | IndexOptions +FancyIndexing +VersionSort +HTMLTable +FoldersFirst +IconsAreLinks +IgnoreCase +SuppressDescription +XHTML +IconWidth=16 +IconHeight=16 +NameWidth=* 10 | HeaderName /simple/header.html 11 | ReadmeName /simple/footer.html 12 | IndexStyleSheet /simple/style.css 13 | IndexIgnore .htaccess /simple 14 | IndexHeadInsert '' 15 | IndexOrderDefault Ascending Name 16 | DefaultIcon /simple/icons/document.png 17 | AddIcon /simple/icons/arrow-curve-180.png .. 18 | AddIcon /simple/icons/folder.png ^^DIRECTORY^^ 19 | AddIcon /simple/icons/document-text.png README INSTALL 20 | AddIcon /simple/icons/application.png .exe .app 21 | AddIcon /simple/icons/box.png .tar .tgz .tbz .tbz2 .bundle .rar .z .gz .zip .7z 22 | AddIcon /simple/icons/database.png .db .sqlite .dat 23 | AddIcon /simple/icons/disc.png .iso .image 24 | AddIcon /simple/icons/document-access.png .ade .adp .adn .accdb .accdr .accdt .mdb .mda .mdn .mdt .mdw .mdf .mde .accde .mam .maq .mar .mat .maf 25 | AddIcon /simple/icons/document-binary.png .bin .hqx .uu 26 | AddIcon /simple/icons/document-code.png .html .htm .htx .htmls .dhtml .phtml .shtml .inc .ssi .c .cc .css .h .rb .js .rb .pl .py .sh .shar .csh .ksh .tcl .as 27 | AddIcon /simple/icons/document-excel.png .xls .xla .xlb .xlc .xld .xlk .xll .xlm .xlt .xlv .xlw .xlsx .xlsm .xlsb .xltm .xlam 28 | AddIcon /simple/icons/document-excel-csv.png .csv 29 | AddIcon /simple/icons/document-flash.png .fla .flv .swf .swt .swc 30 | AddIcon /simple/icons/document-illustrator.png .ai .eps .epsf .epsi 31 | AddIcon /simple/icons/document-number.png .conf 32 | AddIcon /simple/icons/document-pdf.png .pdf 33 | AddIcon /simple/icons/document-pdf-text.png .ps 34 | AddIcon /simple/icons/document-photoshop.png .psd 35 | AddIcon /simple/icons/document-php.png .php .phps .php5 .php3 .php4 .phtm 36 | AddIcon /simple/icons/document-powerpoint.png .ppt .pptx .ppz .pot .pwz .ppa .pps .pow 37 | AddIcon /simple/icons/document-tex.png .tex .dvi 38 | AddIcon /simple/icons/document-text.png .txt 39 | AddIcon /simple/icons/document-word.png .docx .docm .doc .dotx .dotm .dot .rtf 40 | AddIconByType (IMG,/simple/icons/image.png) image/* 41 | AddIconByType (SND,/simple/icons/music.png) audio/* 42 | AddIconByType (TXT,/simple/icons/document-text.png) text/* 43 | AddIconByType (VID,/simple/icons/film.png) video/* 44 | -------------------------------------------------------------------------------- /htaccess/simple/favicons/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/htaccess/simple/favicons/android-chrome-192x192.png -------------------------------------------------------------------------------- /htaccess/simple/favicons/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/htaccess/simple/favicons/apple-touch-icon.png -------------------------------------------------------------------------------- /htaccess/simple/favicons/browserconfig.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | #ffffff 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /htaccess/simple/favicons/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/htaccess/simple/favicons/favicon-16x16.png -------------------------------------------------------------------------------- /htaccess/simple/favicons/favicon-28x28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/htaccess/simple/favicons/favicon-28x28.png -------------------------------------------------------------------------------- /htaccess/simple/favicons/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/htaccess/simple/favicons/favicon-32x32.png -------------------------------------------------------------------------------- /htaccess/simple/favicons/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/htaccess/simple/favicons/favicon.ico -------------------------------------------------------------------------------- /htaccess/simple/favicons/logo28x28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/htaccess/simple/favicons/logo28x28.png -------------------------------------------------------------------------------- /htaccess/simple/favicons/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Apache", 3 | "icons": [ 4 | { 5 | "src": "\/icons\/android-chrome-192x192.png", 6 | "sizes": "192x192", 7 | "type": "image\/png" 8 | } 9 | ], 10 | "theme_color": "#ffffff", 11 | "display": "standalone" 12 | } 13 | -------------------------------------------------------------------------------- /htaccess/simple/favicons/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/htaccess/simple/favicons/mstile-150x150.png -------------------------------------------------------------------------------- /htaccess/simple/favicons/safari-pinned-tab.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 8 | Created by potrace 1.11, written by Peter Selinger 2001-2013 9 | 10 | 12 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /htaccess/simple/fonts/sourcesanspro-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/htaccess/simple/fonts/sourcesanspro-regular.woff -------------------------------------------------------------------------------- /htaccess/simple/fonts/sourcesanspro-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/htaccess/simple/fonts/sourcesanspro-regular.woff2 -------------------------------------------------------------------------------- /htaccess/simple/footer.html: -------------------------------------------------------------------------------- 1 |
2 | 5 | 40 | -------------------------------------------------------------------------------- /htaccess/simple/header.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |
4 |
5 |
6 |
/
7 |
8 |
9 |
10 |
-------------------------------------------------------------------------------- /htaccess/simple/icons/application.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/htaccess/simple/icons/application.png -------------------------------------------------------------------------------- /htaccess/simple/icons/arrow-090.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/htaccess/simple/icons/arrow-090.png -------------------------------------------------------------------------------- /htaccess/simple/icons/arrow-circle-315.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/htaccess/simple/icons/arrow-circle-315.png -------------------------------------------------------------------------------- /htaccess/simple/icons/arrow-curve-180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/htaccess/simple/icons/arrow-curve-180.png -------------------------------------------------------------------------------- /htaccess/simple/icons/box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/htaccess/simple/icons/box.png -------------------------------------------------------------------------------- /htaccess/simple/icons/calendar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/htaccess/simple/icons/calendar.png -------------------------------------------------------------------------------- /htaccess/simple/icons/card-address.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/htaccess/simple/icons/card-address.png -------------------------------------------------------------------------------- /htaccess/simple/icons/certificate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/htaccess/simple/icons/certificate.png -------------------------------------------------------------------------------- /htaccess/simple/icons/database.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/htaccess/simple/icons/database.png -------------------------------------------------------------------------------- /htaccess/simple/icons/disc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/htaccess/simple/icons/disc.png -------------------------------------------------------------------------------- /htaccess/simple/icons/document-access.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/htaccess/simple/icons/document-access.png -------------------------------------------------------------------------------- /htaccess/simple/icons/document-binary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/htaccess/simple/icons/document-binary.png -------------------------------------------------------------------------------- /htaccess/simple/icons/document-code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/htaccess/simple/icons/document-code.png -------------------------------------------------------------------------------- /htaccess/simple/icons/document-excel-csv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/htaccess/simple/icons/document-excel-csv.png -------------------------------------------------------------------------------- /htaccess/simple/icons/document-excel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/htaccess/simple/icons/document-excel.png -------------------------------------------------------------------------------- /htaccess/simple/icons/document-flash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/htaccess/simple/icons/document-flash.png -------------------------------------------------------------------------------- /htaccess/simple/icons/document-globe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/htaccess/simple/icons/document-globe.png -------------------------------------------------------------------------------- /htaccess/simple/icons/document-illustrator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/htaccess/simple/icons/document-illustrator.png -------------------------------------------------------------------------------- /htaccess/simple/icons/document-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/htaccess/simple/icons/document-list.png -------------------------------------------------------------------------------- /htaccess/simple/icons/document-number.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/htaccess/simple/icons/document-number.png -------------------------------------------------------------------------------- /htaccess/simple/icons/document-pdf-text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/htaccess/simple/icons/document-pdf-text.png -------------------------------------------------------------------------------- /htaccess/simple/icons/document-pdf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/htaccess/simple/icons/document-pdf.png -------------------------------------------------------------------------------- /htaccess/simple/icons/document-photoshop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/htaccess/simple/icons/document-photoshop.png -------------------------------------------------------------------------------- /htaccess/simple/icons/document-php.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/htaccess/simple/icons/document-php.png -------------------------------------------------------------------------------- /htaccess/simple/icons/document-powerpoint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/htaccess/simple/icons/document-powerpoint.png -------------------------------------------------------------------------------- /htaccess/simple/icons/document-tex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/htaccess/simple/icons/document-tex.png -------------------------------------------------------------------------------- /htaccess/simple/icons/document-text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/htaccess/simple/icons/document-text.png -------------------------------------------------------------------------------- /htaccess/simple/icons/document-word.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/htaccess/simple/icons/document-word.png -------------------------------------------------------------------------------- /htaccess/simple/icons/document.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/htaccess/simple/icons/document.png -------------------------------------------------------------------------------- /htaccess/simple/icons/film.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/htaccess/simple/icons/film.png -------------------------------------------------------------------------------- /htaccess/simple/icons/folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/htaccess/simple/icons/folder.png -------------------------------------------------------------------------------- /htaccess/simple/icons/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/htaccess/simple/icons/home.png -------------------------------------------------------------------------------- /htaccess/simple/icons/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/htaccess/simple/icons/image.png -------------------------------------------------------------------------------- /htaccess/simple/icons/json.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/htaccess/simple/icons/json.png -------------------------------------------------------------------------------- /htaccess/simple/icons/music.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/htaccess/simple/icons/music.png -------------------------------------------------------------------------------- /htaccess/simple/icons/opml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/htaccess/simple/icons/opml.png -------------------------------------------------------------------------------- /htaccess/simple/icons/quill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/htaccess/simple/icons/quill.png -------------------------------------------------------------------------------- /htaccess/simple/icons/ruby.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/htaccess/simple/icons/ruby.png -------------------------------------------------------------------------------- /htaccess/simple/icons/sql.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuchcz/simple-apache-directory-listing-theme/0ac14336840e2594bd14122855b14e1bae6bb888/htaccess/simple/icons/sql.png -------------------------------------------------------------------------------- /htaccess/simple/style.css: -------------------------------------------------------------------------------- 1 | @font-face { 2 | font-family: 'source_sans_proregular'; 3 | src: url("fonts/sourcesanspro-regular.woff2") format("woff2"), url("fonts/sourcesanspro-regular.woff") format("woff"); 4 | font-weight: normal; 5 | font-style: normal; } 6 | 7 | body { 8 | font-family: 'source_sans_proregular', sans-serif; 9 | margin: 0; } 10 | 11 | hr { 12 | display: none; } 13 | 14 | a { 15 | color: #2a2a2a; 16 | text-decoration: none; } 17 | 18 | .gradient { 19 | background: #ec9232; 20 | background: -moz-linear-gradient(left, #ec9232 0%, #d14d3a 25%, #c3233f 50%, #a5235a 75%, #2f2762 100%); 21 | background: -webkit-linear-gradient(left, #ec9232 0%, #d14d3a 25%, #c3233f 50%, #a5235a 75%, #2f2762 100%); 22 | background: linear-gradient(to right, #ec9232 0%, #d14d3a 25%, #c3233f 50%, #a5235a 75%, #2f2762 100%); 23 | filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec9232', endColorstr='#2f2762',GradientType=1 ); 24 | height: 1px; 25 | margin: 0 auto; } 26 | .gradient.top { 27 | left: 0; 28 | max-width: 100%; 29 | position: fixed; 30 | top: 0; 31 | width: 100%; } 32 | 33 | .header { 34 | background: #f9f9f9; 35 | margin: 0 auto; 36 | clear: both; } 37 | .header br { 38 | clear: both; 39 | visibility: hidden; } 40 | .header__wrapper { 41 | clear: both; 42 | margin: 0 auto; 43 | max-width: 900px; 44 | position: relative; 45 | width: 85%; } 46 | @media screen and (max-width: 600px) { 47 | .header__wrapper { 48 | width: 100%; } } 49 | .header__home { 50 | display: inline-block; 51 | left: 0; 52 | padding: 13px 15px 9px; 53 | position: absolute; 54 | top: 2px; } 55 | .header__breadcrumbs { 56 | clear: both; 57 | float: left; 58 | font-size: 14px; 59 | height: 18px; 60 | margin-bottom: 14px; 61 | margin-left: 46px; 62 | padding-top: 14px; 63 | overflow: hidden; } 64 | .header__breadcrumbs a:hover { 65 | text-decoration: underline; } 66 | .header #homelink { 67 | background: url("icons/home.png") no-repeat; 68 | display: block; 69 | height: 16px; 70 | width: 16px; } 71 | 72 | .files { 73 | margin-top: 1.3rem; } 74 | .files table { 75 | border-collapse: collapse; 76 | margin: 0 auto; 77 | max-width: 900px; 78 | width: 85%; } 79 | @media screen and (max-width: 600px) { 80 | .files table { 81 | width: 100%; } } 82 | .files table tr { 83 | background: transparent; 84 | border-bottom: 1px solid #e9e9e9; 85 | border-top: 1px solid #e9e9e9; } 86 | .files table tr:nth-child(2), .files table tr:nth-child(1), .files table tr:last-child { 87 | display: none; } 88 | .files table tr:nth-child(2) { 89 | border-bottom: 1px white solid; } 90 | .files table tr:nth-child(3) { 91 | border-top: 1px white solid; } 92 | .files table tr:hover td { 93 | background: #f9fdff; 94 | border-top: #d2f4ff 1px solid; 95 | border-bottom: #d2f4ff 1px solid; 96 | z-index: 999; } 97 | .files table tr td { 98 | font-size: 14px; 99 | padding: 0; } 100 | .files table tr td:nth-child(1) a, 101 | .files table tr td:nth-child(2) a { 102 | display: block; 103 | width: 100%; 104 | height: 100%; } 105 | .files table tr td:nth-child(1) { 106 | width: 10px; } 107 | .files table tr td:nth-child(1) a { 108 | width: 16px; 109 | padding: 7px 15px 3px 15px; } 110 | .files table tr td:nth-child(2) { 111 | line-height: 1rem; } 112 | .files table tr td:nth-child(2) a { 113 | padding: 6px 0; } 114 | .files table tr th:nth-child(3), 115 | .files table tr td:nth-child(3) { 116 | background: lightsteelblue; 117 | display: none; } 118 | .files table tr td:nth-child(4) { 119 | width: 10px; 120 | padding: 0.4rem 15px 0.2rem 20px; } 121 | @media screen and (max-width: 600px) { 122 | .files table tr td:nth-child(4) { 123 | display: none; } } 124 | 125 | .footer { 126 | padding-top: 1.2rem; 127 | padding-bottom: 1.0rem; 128 | text-align: center; } 129 | .footer a { 130 | cursor: default; 131 | background: url("favicons/logo28x28.png") no-repeat; 132 | display: inline-block; 133 | height: 28px; 134 | width: 28px; } 135 | -------------------------------------------------------------------------------- /htaccess/simple/style.scss: -------------------------------------------------------------------------------- 1 | @font-face { 2 | font-family: 'source_sans_proregular'; 3 | src: url('fonts/sourcesanspro-regular.woff2') format('woff2'), 4 | url('fonts/sourcesanspro-regular.woff') format('woff'); 5 | font-weight: normal; 6 | font-style: normal; 7 | } 8 | body { 9 | font-family: 'source_sans_proregular', sans-serif; 10 | margin: 0; 11 | } 12 | 13 | hr { 14 | display: none; 15 | } 16 | a { 17 | color: #2a2a2a; 18 | text-decoration: none; 19 | } 20 | 21 | .gradient { 22 | background: #ec9232; 23 | background: -moz-linear-gradient(left, #ec9232 0%, #d14d3a 25%, #c3233f 50%, #a5235a 75%, #2f2762 100%); 24 | background: -webkit-linear-gradient(left, #ec9232 0%,#d14d3a 25%,#c3233f 50%,#a5235a 75%,#2f2762 100%); 25 | background: linear-gradient(to right, #ec9232 0%,#d14d3a 25%,#c3233f 50%,#a5235a 75%,#2f2762 100%); 26 | filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec9232', endColorstr='#2f2762',GradientType=1 ); 27 | height: 1px; 28 | margin: 0 auto; 29 | &.top { 30 | left: 0; 31 | max-width: 100%; 32 | position: fixed; 33 | top:0; 34 | width: 100%; 35 | } 36 | } 37 | .header { 38 | background: #f9f9f9; 39 | margin: 0 auto; 40 | clear: both; 41 | br { 42 | clear: both; 43 | visibility: hidden; 44 | } 45 | &__wrapper { 46 | clear: both; 47 | margin: 0 auto; 48 | max-width: 900px; 49 | position: relative; 50 | width: 85%; 51 | @media screen and (max-width: 600px) { 52 | width: 100%; 53 | } 54 | } 55 | &__home { 56 | display: inline-block; 57 | left: 0; 58 | padding: 13px 15px 9px; 59 | position: absolute; 60 | top: 2px; 61 | } 62 | &__breadcrumbs { 63 | clear: both; 64 | float: left; 65 | font-size: 14px; 66 | height: 18px; 67 | margin-bottom: 14px; 68 | margin-left: 46px; 69 | padding-top: 14px; 70 | overflow: hidden; 71 | a:hover { 72 | text-decoration: underline; 73 | } 74 | } 75 | #homelink { 76 | background: url('icons/home.png') no-repeat; 77 | display: block; 78 | height: 16px; 79 | width: 16px; 80 | } 81 | } 82 | .files { 83 | margin-top: 1.3rem; 84 | table { 85 | border-collapse:collapse; 86 | margin: 0 auto; 87 | max-width: 900px; 88 | width: 85%; 89 | @media screen and (max-width: 600px) { 90 | width: 100%; 91 | } 92 | tr { 93 | background: transparent; 94 | border-bottom: 1px solid #e9e9e9; 95 | border-top: 1px solid #e9e9e9; 96 | &:nth-child(2), &:nth-child(1), &:last-child { 97 | display: none; 98 | } 99 | &:nth-child(2) { 100 | border-bottom: 1px white solid; 101 | } 102 | &:nth-child(3) { 103 | border-top: 1px white solid; 104 | } 105 | &:hover td { 106 | background: #f9fdff; 107 | border-top: #d2f4ff 1px solid; 108 | border-bottom: #d2f4ff 1px solid; 109 | z-index: 999; 110 | } 111 | td { 112 | font-size: 14px; 113 | padding: 0; 114 | } 115 | td:nth-child(1), 116 | td:nth-child(2) { 117 | a { 118 | display: block; 119 | width: 100%; 120 | height: 100%; 121 | } 122 | } 123 | td:nth-child(1) { 124 | width: 10px; 125 | a { 126 | width: 16px; 127 | padding: 7px 15px 3px 15px; 128 | } 129 | } 130 | td:nth-child(2) { 131 | line-height: 1rem; 132 | a { 133 | padding: 6px 0; 134 | } 135 | } 136 | th:nth-child(3), 137 | td:nth-child(3) { 138 | background: lightsteelblue; 139 | display: none; 140 | } 141 | td:nth-child(4) { 142 | width: 10px; 143 | padding: 0.4rem 15px 0.2rem 20px; 144 | @media screen and (max-width: 600px) { 145 | display: none; 146 | } 147 | } 148 | } 149 | } 150 | } 151 | .footer { 152 | padding-top: 1.2rem; 153 | padding-bottom: 1.0rem; 154 | text-align: center; 155 | a { 156 | cursor: default; 157 | background: url('favicons/logo28x28.png') no-repeat; 158 | display: inline-block; 159 | height: 28px; 160 | width: 28px; 161 | } 162 | } 163 | -------------------------------------------------------------------------------- /license.md: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2017 Miroslav Pokorný 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in 13 | all copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 21 | THE SOFTWARE. -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 | SIMPLE: Apache Directory Listing Theme 2 | ====================================== 3 | 4 | [https://miroslavpokorny.com/simple-apache-directory-listing-theme/](https://miroslavpokorny.com/simple-apache-directory-listing-theme/) 5 | 6 | This theme turns that ugly default file listing by autoindex mod in Apache into this: 7 | 8 | ![](https://fuchcz.github.io/simple-apache-directory-listing-theme/images/simple-screenshot.jpg) 9 | 10 | ## Installation ## 11 | 12 | ### Apache configuration ### 13 | 14 | 1. Download and extract `simple` from `conf` directory. 15 | 2. Use `example.conf` to edit conf file for selected directory / virtual host . (E.g. edit `/etc/apache2/sites-available/000-default.conf` in Ubuntu to use theme everywhere.) 16 | 3. Reload Apache. 17 | 18 | ### .htaccess ### 19 | 20 | 1. Download and extract `simple` from `htaccess` directory. 21 | 2. Either put `simple` in the root and rename `.htaccess.root`, or replace every occurrence of `{SIMPLE_DIRECTORY}` by real path in `.htaccess.customdir` and use it. 22 | 3. Reload Apache. 23 | 24 | ## Options ## 25 | 26 | At `footer.html` there is `ignoreDirectories` variable, where you can set number of directories that should be hidden in breadcrumb navigation. 27 | 28 | There is also `ignoreAsNoLink` variable that sets whether to ignore as 'do not display' or ignore as 'no links, but visible'. 29 | 30 | ## Troubleshooting ## 31 | 32 | If you have trouble running `.htaccess` version, try to look at `AllowOverride` directive. 33 | 34 | ## Licence ## 35 | 36 | [MIT](https://opensource.org/licenses/MIT). 37 | 38 | ## Footnotes ## 39 | 40 | Icons by [Yusuke Kamiyamane](http://p.yusukekamiyamane.com). 41 | --------------------------------------------------------------------------------