Skip to content
upcoming static site
JavaScript Shell
Find file
Failed to load latest commit information.
content Add maxcdn logo to sidebar
.gitignore Fixed download page. Added github downloader and compressor
README.markdown Fixed styles and tested download
build.js Fixed download page. Added github downloader and compressor
github.yaml Added search.html
info.yaml Integrated new site created by ian
package.json Add maxcdn credit and use local node_modules for stylus.
prod.yaml Prepare for production push.
requirements.txt Prepare for production push.
site.yaml Add maxcdn credit and use local node_modules for stylus.
stage.yaml Prepare for production push.
tools.yaml Fixed styles and tested download


jQueryTools site made with hyde:


  1. Install pip, virtualenv & virtualenvwrapper:

    sudo easy_install pip
    sudo easy_install virtualenv
    pip install virtualenvwrapper

    Note where pip installs virtualenvwrapper.

  2. Add the following two lines to your shell startup file(~/.bash_profile for example).

    export WORKON_HOME=~/.virtualenv
    source /usr/local/bin/

    Ensure that the file is prefixed with the path noted in step 1.

  3. Clone this repository, and its submodules:

    git clone
    git submodule init
    git submodule update
  4. Setup your virtual environment

    mkvirtualenv jqt

    You can use workon jqt to switch to the environment after the first time.

  5. Install the requirements:

    cd ~/path/to/this/repo
    pip install -r requirements.txt
  6. Install stylus which requires node.js:

    curl -O
    tar zxvf node-v0.4.2.tar.gz
    cd node-v0.4.2
    mkdir ~/local
    ./configure --prefix=$HOME/local
    make install
    export PATH=$HOME/local/bin:$PATH
    curl | sh
    npm install stylus

You are all set.


Ensure that you are in the correct virtual environment(workon jqt).

  1. hyde gen - generates the website.

    • hyde gen -r - refreshes the website, regenerating everything.
    • hyde gen -c dev.yaml - generates the website where the url's for swf files point to local versions under content/swf.
  2. hyde serve - starts the built in web server.

  3. hyde serve -c dev.yaml - starts the built in web server with url's for swf files pointing to the local version sunder content/swf.

Building jquerytools for the download page

  1. npm install - Installs dependencies for the builder
  2. node build.js - Creates a dist directory under downloads and pulls the jquery tools source and compresses them.
Something went wrong with that request. Please try again.