mirror of
https://github.com/Vestride/fancy-index.git
synced 2026-01-21 21:22:02 +01:00
1fc22ee58665b7cdc32004e482ba8ece00209e35
Fancy Index
A responsive Apache index page.
I was tired of seeing the ugly apache-generated index page, so I decided to do something about it. Inspired by Seti UI, this project adds an .htaccess file which tells apache to use a table, among other things, instead of <pre>.
Before Fancy Index:
After Fancy Index
Setup
I'm going to assume you're using a Sites folder with apache, but it could be done differently. Wherever you see USERNAME, use your username.
- Clone or download the files.
- Add them to your
Sitesdirectory. The structure should be/Users/USERNAME/Sites/fancy-index. - Copy the
.htaccessfile up one directory to/Users/USERNAME/Sites/.htaccess. - Update your
DocumentRootin/etc/apache2/users/USERNAME.confto point to yourSites. This will also causelocalhostto point toSitesand you won't have to use the~USERNAMEto access it.
This is what mine looks like:
DocumentRoot "/Users/glen.cheney/Sites"
<Directory "/Users/glen.cheney/Sites">
AllowOverride All
Options Indexes MultiViews FollowSymLinks
Require all granted
</Directory>
Now restart apache sudo apachectl restart.
If you're having trouble or don't see the correct files, follow one of these guides (Yosemite, El Capitan) to get your Sites folder working.
Mobile Comparison
Now you don't have to zoom in or be a sniper with your finger!
| Default | Fancy |
|---|---|
![]() |
![]() |
Languages
JavaScript
62.1%
CSS
33.6%
HTML
4.3%



