All Projects → Vestride → Fancy Index

Vestride / Fancy Index

Licence: mit
A responsive Apache index page.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Fancy Index

eyy-indexer
An image and video friendly directory indexer for web directories.
Stars: ✭ 53 (-76.96%)
Mutual labels:  apache, index
H5ai
HTTP web server index for Apache httpd, lighttpd and nginx.
Stars: ✭ 4,650 (+1921.74%)
Mutual labels:  index, apache
Lucenenet
Apache Lucene.NET
Stars: ✭ 1,704 (+640.87%)
Mutual labels:  index, apache
Developer
Gameserver, Voiceserver, Rootserver Webinterface
Stars: ✭ 161 (-30%)
Mutual labels:  apache
Unnpk
解包网易游戏NeoX引擎NPK文件,如阴阳师、魔法禁书目录。
Stars: ✭ 171 (-25.65%)
Mutual labels:  index
Nutch
Apache Nutch is an extensible and scalable web crawler
Stars: ✭ 2,277 (+890%)
Mutual labels:  apache
Openwhisk Deploy Kube
The Apache OpenWhisk Kubernetes Deployment repository supports deploying the Apache OpenWhisk system on Kubernetes and OpenShift clusters.
Stars: ✭ 231 (+0.43%)
Mutual labels:  apache
Gobblin
A distributed data integration framework that simplifies common aspects of big data integration such as data ingestion, replication, organization and lifecycle management for both streaming and batch data ecosystems.
Stars: ✭ 2,006 (+772.17%)
Mutual labels:  apache
Zulip
Zulip server and web app—powerful open source team chat
Stars: ✭ 14,815 (+6341.3%)
Mutual labels:  apache
Extract
A cross-platform command line tool for parallelised content extraction and analysis.
Stars: ✭ 188 (-18.26%)
Mutual labels:  index
Goaccess
GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.
Stars: ✭ 14,096 (+6028.7%)
Mutual labels:  apache
Htconvert
Convert .htaccess redirects to nginx.conf redirects
Stars: ✭ 171 (-25.65%)
Mutual labels:  apache
Primary Vagrant
An Apache based Vagrant configuration for helping you get the most out of WordPress Development
Stars: ✭ 192 (-16.52%)
Mutual labels:  apache
Qpid Proton
Mirror of Apache Qpid Proton
Stars: ✭ 164 (-28.7%)
Mutual labels:  apache
Fake Apache Log Generator
Generate a boatload of Fake Apache Log files very quickly
Stars: ✭ 207 (-10%)
Mutual labels:  apache
Geode
Apache Geode
Stars: ✭ 2,016 (+776.52%)
Mutual labels:  apache
Lamp
Install LAMP(Linux + Apache + MySQL/MariaDB + PHP ) for CentOS/Debian/Ubuntu
Stars: ✭ 2,456 (+967.83%)
Mutual labels:  apache
Pilosa
Pilosa is an open source, distributed bitmap index that dramatically accelerates queries across multiple, massive data sets.
Stars: ✭ 2,224 (+866.96%)
Mutual labels:  index
Guacamole Install Rhel 7
Apache Guacamole installation bash script for RHEL 7 and CentOS 7 including options for Nginx, HTTPS, SSL, LDAP, Let's Encrypt certificates and more
Stars: ✭ 174 (-24.35%)
Mutual labels:  apache
Hive Jdbc Uber Jar
Hive JDBC "uber" or "standalone" jar based on the latest Apache Hive version
Stars: ✭ 188 (-18.26%)
Mutual labels:  apache

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 and atom file-icons, this project adds an .htaccess file which tells apache to use a table, among other things, instead of <pre>.

Before Fancy Index:

before fancy index

After 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.

  1. Clone or download the files.
  2. Add them to your Sites directory. The structure should be /Users/USERNAME/Sites/fancy-index.
  3. Copy the .htaccess file up one directory to /Users/USERNAME/Sites/.htaccess.
  4. Update your DocumentRoot in /etc/apache2/users/USERNAME.conf to point to your Sites. This will also cause localhost to point to Sites and you won't have to use the ~USERNAME to 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, Sierra, High Sierra) 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
before fancy index (mobile) after fancy index (mobile)

Customizing hidden files and directories

If you want to hide some files or directories, for example the fancy-index directory, there is a IndexIgnore directive in .htaccess file.

  1. Edit .htaccess file in root directory.
  2. Look for the "IGNORE THESE FILES" section.
  3. Update the IndexIgnore directive with the path of files and directories to hide, separated by spaces.
    • For example: IndexIgnore .ftpquota .DS_Store .git /fancy-index
  4. Save the changes.
  5. Reload the index page.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].