Otlet's Shelf originated as a Tumblr theme and an Amazon bookmarklet, designed and developed by Andrew LeClair & Rob Giampietro. This is its Siteleaf port.
Named for Paul Otlet — a librarian and visionary who popularized the 3x5 index card catalog and whose work in the early 1900’s prefigured the Internet — Otlet’s Shelf is a project in the spirit of free information exchange.
Share a summer reading list. Keep track of the books on your physical shelves. Organize references around a subject of interest. Publish a wishlist. However you use it, Otlet’s Shelf is a simple tool which aims to turn the private act of collection into something shared.
- HTML5
- retina images
- removed ID selectors in CSS
- replaced fonts and colors with SASS variables
- replaced pixels with ems
- extracted reusable code into SASS mixins
- replaced circular avatar image with CSS-based circle cropping
- view books by author
- bold headers on book sidebar
- smaller type on book sidebar
- shelf in single book view
- Download the theme ZIP file.
- Upload the theme ZIP file to your Siteleaf site in the
Theme
section. - Upload a 300x300px site asset
avatar.jpg
. - Create a site meta field
description
. - Create
About
andLibrary
pages. - Create a post with the description as the body,
Tags
andAuthor
taxonomy, alink
meta field to the Amazon page, and an asset to use as the cover.
- Download or fork this repo.
- Open Terminal in the directory.
- Run
gem install bundler
, if Bundler isn't installed. - Run
bundle install
to install the required Ruby gems. - Run
bundle exec siteleaf config YOUR_DOMAIN
to configure your site to this directory. - Run
bundle exec guard
to watch and compile SASS and Coffeescript changes. - Run
bundle exec siteleaf server
in a new tab to preview your theme locally. - Open
0.0.0.0:9292
in your browser of choice.