Skip to content

tautology-art/portfolio

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
lib
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

tautology.io

This is the codebase that runs Tautology's portfolio site. It is developed using nanoc and rsynced in static form to the server. It is based largely on the source code for Danne's portfolio. Contact her with any questions.

Installation

Zeroth, install prerequisites:

First, clone this codebase

$ git clone git@github.com:tautology-art/tautology.io

Second, accept the RVM version and gemset, building Ruby 2.2.2 if you need

$ rvm install ruby-2.2.2

Finally, install Bundler and the rest of the gemset

$ gem install bundler
$ bundle install

At this point, you're ready to make changes.

Maintenance

This codebase uses nanoc to build a tree of static HTML, CSS, and JavaScript resources to be uploaded to the server. Assets (such as images and recordings) are included in this final build. Once Bundler has nanoc and friends installed, running a maintenance server is straightforward:

$ nanoc autocompile

This will automatically compile any changes made to the build and make them available through a lightweight webserver running at http://localhost:3000/.

Deployment

To deploy, make sure you've got your deploy keys in place, then run:

$ ./push

Easy as pie.

Credits

Unless otherwise noted, all content on this site is © 2016 Tautology Arts Collective and available to you under the Creative Commons BY-NC-SA 3.0 license. All exceptions to this license are noted in the colophon for this site

About

Tautology's web portfolio

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published