Permalink
Browse files

Convert site to middleman, begin first "real" design

Signed-off-by: Alex Coles <alex@alexbcoles.com>
  • Loading branch information...
1 parent 59eb020 commit f4e1513297743fba90357f4112922d3a31bfc797 @myabc myabc committed Apr 23, 2011
View
@@ -2,7 +2,5 @@
.DS_Store
*.swp
*.swo
-
-# The following should not be ignored (required for Heroku + rack-jekyll)
-# _config.yml
-# _site
+.sass-cache
+tmp
View
1 .rvmrc
@@ -0,0 +1 @@
+rvm 1.9.2
View
@@ -1,3 +1,8 @@
source :rubygems
-gem 'rack-jekyll'
+gem 'middleman', '~> 1.1.0.beta'
+gem 'compass', '~> 0.11.beta'
+gem 'haml', '>= 3.1.alpha.50'
+gem 'lemonade', '~> 0.3.4'
+
+gem 'html5-boilerplate', :require => 'html5-boilerplate', :git => 'git://github.com/edenspiekermann/compass-html5-boilerplate.git', :branch => 'padrino'
View
@@ -1,26 +1,115 @@
+GIT
+ remote: git://github.com/edenspiekermann/compass-html5-boilerplate.git
+ revision: 97ad152cf0885a70618f2a20d261e57a8313e215
+ branch: padrino
+ specs:
+ html5-boilerplate (0.3.3)
+ compass (>= 0.10.0)
+
GEM
remote: http://rubygems.org/
specs:
- classifier (1.3.3)
- fast-stemmer (>= 1.0.0)
- directory_watcher (1.3.2)
- fast-stemmer (1.0.0)
- jekyll (0.10.0)
- classifier (>= 1.3.1)
- directory_watcher (>= 1.1.1)
- liquid (>= 1.9.0)
- maruku (>= 0.5.9)
- liquid (2.2.2)
- maruku (0.6.0)
- syntax (>= 1.0.0)
- rack (1.2.1)
- rack-jekyll (0.3.5)
- jekyll
+ POpen4 (0.1.4)
+ Platform (>= 0.4.0)
+ open4
+ Platform (0.4.0)
+ activesupport (3.0.7)
+ chunky_png (0.12.0)
+ coffee-script (2.1.3)
+ coffee-script-source
+ coffee-script-source (1.0.1)
+ compass (0.11.beta.3)
+ chunky_png (~> 0.12.0)
+ sass (>= 3.1.0.alpha.249)
+ compass-slickmap (0.4.0)
+ compass (>= 0.10)
+ haml (>= 3.0)
+ daemons (1.1.3)
+ eventmachine (0.12.10)
+ haml (3.1.0.alpha.147)
+ http_router (0.5.4)
+ rack (>= 1.0.0)
+ url_mount (~> 0.2.1)
+ httpclient (2.2.0.1)
+ i18n (0.5.0)
+ json (1.5.1)
+ json_pure (1.4.6)
+ lemonade (0.3.4)
+ chunky_png (>= 0.8.0)
+ compass (>= 0.10.0)
+ haml (>= 3.0.0)
+ less (1.2.21)
+ mutter (>= 0.4.2)
+ treetop (>= 1.4.2)
+ middleman (1.1.0.beta.6)
+ chunky_png (~> 0.12.0)
+ coffee-script (~> 2.1.0)
+ compass (>= 0.11.beta.2)
+ compass-slickmap (~> 0.4.0)
+ haml (>= 3.1.0.alpha.147)
+ json_pure (~> 1.4.0)
+ less (~> 1.2.0)
+ oily_png (~> 0.3.0)
+ padrino-core (~> 0.9.23)
+ padrino-helpers (~> 0.9.23)
+ rack (~> 1.0)
+ rack-test (~> 0.5.0)
+ sass (>= 3.1.0.alpha.218)
+ shotgun (~> 0.8.0)
+ sinatra (~> 1.2.0)
+ smusher (~> 0.4.5)
+ thin (~> 1.2.0)
+ thor (~> 0.14.0)
+ tilt (~> 1.2.0)
+ yui-compressor (~> 0.9.0)
+ mutter (0.5.3)
+ oily_png (0.3.0)
+ chunky_png (~> 0.12)
+ open4 (1.0.1)
+ padrino-core (0.9.23)
+ activesupport (>= 3.0.0)
+ http_router (~> 0.5.4)
+ sinatra (~> 1.2.0)
+ thor (>= 0.14.3)
+ tzinfo
+ padrino-helpers (0.9.23)
+ i18n (>= 0.4.1)
+ padrino-core (= 0.9.23)
+ polyglot (0.3.1)
+ rack (1.2.2)
+ rack-test (0.5.7)
+ rack (>= 1.0)
+ rake (0.8.7)
+ sass (3.1.0.alpha.256)
+ shotgun (0.8)
+ rack (>= 1.0)
+ sinatra (1.2.3)
+ rack (~> 1.1)
+ tilt (>= 1.2.2, < 2.0)
+ smusher (0.4.8)
+ httpclient (>= 2.2)
+ json
+ rake
+ thin (1.2.11)
+ daemons (>= 1.0.9)
+ eventmachine (>= 0.12.6)
+ rack (>= 1.0.0)
+ thor (0.14.6)
+ tilt (1.2.2)
+ treetop (1.4.9)
+ polyglot (>= 0.3.1)
+ tzinfo (0.3.26)
+ url_mount (0.2.1)
rack
- syntax (1.0.0)
+ yui-compressor (0.9.6)
+ POpen4 (>= 0.1.4)
PLATFORMS
ruby
DEPENDENCIES
- rack-jekyll
+ compass (~> 0.11.beta)
+ haml (>= 3.1.alpha.50)
+ html5-boilerplate!
+ lemonade (~> 0.3.4)
+ middleman (~> 1.1.0.beta)
View
@@ -0,0 +1,47 @@
+eurucamp Website README
+=======================
+
+In this repository you'll find the website for eurucamp Berlin 2011.
+
+Install
+-------
+
+Provided you have RVM installed, installation should require **4 Steps**:
+
+ rvm 1.9.2
+ rvm gemset create middleman
+ gem install bundler
+ bundle install
+
+Running
+-------
+
+### Building static pages
+
+You can build the site into a `preview`-directory:
+
+ bundle exec mm-build
+
+The `preview` directory will contain the generated HTML, CSS and JavaScript and
+the contents can be uploaded to any standard web server.
+
+### With Pow
+
+Download and install [POW](http://pow.cx/):
+
+ curl get.pow.cx | sh
+
+Then:
+
+ cd ~/.pow
+ ln -s /path/to/eurucamp_website eurucamp
+
+You will see the generated HTML & CSS by navigating to <http://eurucamp.dev/>.
+
+### With the built-in server
+
+To run:
+
+ bundle exec mm-server
+
+You will see the generated HTML & CSS by navigating to <http://localhost:4567/>.
@@ -1 +0,0 @@
-<p>We&#8217;ll be announcing our first sponsors shortly.</p>
@@ -1,3 +0,0 @@
-<p>Thank you to everyone who expressed their interest in eurucamp. The <strong>pre-registration has now closed</strong>. We wanted to receive confirmation of interest in the event and gauge numbers for planning. We&#8217;ve been pleasantly surprised by the amount of interest in the event, as well as by the fantastic generosity of supporters and sponsors.</p>
-
-<p>If you haven&#8217;t yet heard from us, then keep an eye on your email. We&#8217;ll be writing to you over the Easter weekend.</p>
View
@@ -1,32 +0,0 @@
-<!doctype html>
-<title>Page Not Found</title>
-<style>
- body { text-align: center;}
- h1 { font-size: 50px; text-align: center }
- span[frown] { transform: rotate(90deg); display:inline-block; color: #bbb; }
- body { font: 20px Constantia, 'Hoefler Text', "Adobe Caslon Pro", Baskerville, Georgia, Times, serif; color: #999; text-shadow: 2px 2px 2px rgba(200, 200, 200, 0.5); }
- ::-moz-selection{ background:#FF5E99; color:#fff; }
- ::selection { background:#FF5E99; color:#fff; }
- article {display:block; text-align: left; width: 500px; margin: 0 auto; }
-
- a { color: rgb(36, 109, 56); text-decoration:none; }
- a:hover { color: rgb(96, 73, 141) ; text-shadow: 2px 2px 2px rgba(36, 109, 56, 0.5); }
-</style>
-
-<article>
- <h1>Not found <span frown>:(</span></h1>
- <div>
- <p>Sorry, but the page you were trying to view does not exist.</p>
- <p>It looks like this was the result of either:</p>
- <ul>
- <li>a mistyped address</li>
- <li>an out-of-date link</li>
- </ul>
- </div>
-
- <script>
- var GOOG_FIXURL_LANG = (navigator.language || '').slice(0,2),
- GOOG_FIXURL_SITE = location.host;
- </script>
- <script src="http://linkhelp.clients.google.com/tbproxy/lh/wm/fixurl.js"></script>
-</article>
View
@@ -1,3 +0,0 @@
-source :rubygems
-
-gem 'rack-jekyll'
View
@@ -1,26 +0,0 @@
-GEM
- remote: http://rubygems.org/
- specs:
- classifier (1.3.3)
- fast-stemmer (>= 1.0.0)
- directory_watcher (1.3.2)
- fast-stemmer (1.0.0)
- jekyll (0.10.0)
- classifier (>= 1.3.1)
- directory_watcher (>= 1.1.1)
- liquid (>= 1.9.0)
- maruku (>= 0.5.9)
- liquid (2.2.2)
- maruku (0.6.0)
- syntax (>= 1.0.0)
- rack (1.2.1)
- rack-jekyll (0.3.5)
- jekyll
- rack
- syntax (1.0.0)
-
-PLATFORMS
- ruby
-
-DEPENDENCIES
- rack-jekyll
View
@@ -1,3 +0,0 @@
-require 'rack/jekyll'
-
-run Rack::Jekyll.new
Oops, something went wrong.

0 comments on commit f4e1513

Please sign in to comment.