Skip to content

Commit

Permalink
first working example
Browse files Browse the repository at this point in the history
  • Loading branch information
ghostandthemachine committed Feb 5, 2012
1 parent d1956b9 commit 039df8f
Show file tree
Hide file tree
Showing 5 changed files with 122 additions and 41 deletions.
4 changes: 2 additions & 2 deletions config/deploy.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
set :application, "ghostandthemachines.com/sinatra-haml-bootstrap-basic-hero"
set :application, "ghostandthemachines.com/sinatra-haml-bootstrap-basic-fluid"
set :user, "jon"
set :repository, "git@ghostandthemachines.com:sinatra-haml-bootstrap.git"
set :repository, "git@ghostandthemachines.com:sinatra-haml-bootstrap-fluid.git"
set :domain, "ghostandthemachines.com"
set :deploy_to, "~/sites/#{application}"
4 changes: 4 additions & 0 deletions public/css/styles.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
body {
padding-top: 60px;
padding-bottom: 40px;
}

.sidebar-nav {
padding: 9px 0;
}
132 changes: 99 additions & 33 deletions views/index.haml
Original file line number Diff line number Diff line change
@@ -1,35 +1,101 @@
.container
.hero-unit
%h1
Hello, world!
%p
This is a template for a simple marketing or informational website. It includes a large callout called the hero unit and three supporting pieces of content. Use it as a starting point to create something more unique.
%p
%a.btn.btn-primary.btn-large{} Learn more
.container-fluid
.row-fluid
.span3
.well.sidebar-nav
%ul.nav-list.nav
%li.nav-header
Sidebar
%li.nav-header
%a{:href => '/'} Link
%li
%a{:href => '/'} Link
%li
%a{:href => '/'} Link
%li
%a{:href => '/'} Link
%li.nav-header
%a{:href => '/'} Link
%li
%a{:href => '/'} Link
%li
%a{:href => '/'} Link
%li
%a{:href => '/'} Link
%li.nav-header
%a{:href => '/'} Link
%li
%a{:href => '/'} Link
%li
%a{:href => '/'} Link
%li
%a{:href => '/'} Link
%li
%a{:href => '/'} Link
%li
%a{:href => '/'} Link

.span9
.hero-unit
%h1
Hello, world!
%p
This is a template for a simple marketing or informational website. It includes a large callout called the hero unit and three supporting pieces of content. Use it as a starting point to create something more unique.
%p
%a.btn.btn-primary.btn-large
Learn more »

.row-fluid
.span4
%h2
Heading
%p
Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui.
%p
%a.btn{:href => '/'}
View Details »
.span4
%h2
Heading
%p
Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui.
%p
%a.btn{:href => '/'}
View Details »
.span4
%h2
Heading
%p
Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui.
%p
%a.btn{:href => '/'}
View Details »
.row-fluid
.span4
%h2
Heading
%p
Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui.
%p
%a.btn{:href => '/'}
View Details »
.span4
%h2
Heading
%p
Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui.
%p
%a.btn{:href => '/'}
View Details »
.span4
%h2
Heading
%p
Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui.
%p
%a.btn{:href => '/'}
View Details »

.row
.span4
%h2
Heading
%p
Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui.
%p
%a.btn{:href => '/'} View Details
.span4
%h2
Heading
%p
Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui.
%p
%a.btn{:href => '/'} View Details
.span4
%h2
Heading
%p
Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui.
%p
%a.btn{:href => '/'} View Details

%hr

%hr

%div= haml :footer
%div= haml :footer
17 changes: 13 additions & 4 deletions views/layout.haml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
%title sinatra-rack-vlad-template
%meta{:name => "description", :content => ""}
%meta{:name => "author", :content => ""}

:plain
<!-- Le HTML5 shim, for IE6-8 support of HTML elements -->
<!--[if lt IE 9]>
Expand All @@ -14,8 +13,19 @@
/ Le styles
%link{ :href => "/bootstrap/css/bootstrap.css", :type => "text/css", :rel => "stylesheet" }

:plain
<style type="text/css">
body {
padding-top: 60px;
padding-bottom: 40px;
}
.sidebar-nav {
padding: 9px 0;
}
</style>

/ add body padding styles
%link{ :href => "/css/styles.css", :type => "text/css", :rel => "stylesheet" }
/ %link{ :href => "/css/styles.css", :type => "text/css", :rel => "stylesheet" }
%link{ :href => "/bootstrap/css/bootstrap-responsive.css", :type => "text/css", :rel => "stylesheet" }
Expand All @@ -27,15 +37,14 @@
%link{ rel: "apple-touch-icon", sizes: "114x114", href: "/bootstrap/images/apple-touch-icon-114x114.png"}
%body
%div= haml :navbar
%div= yield
/ Placed at the end of the document so the pages load faster
%script{ :type => "text/javascript", :src =>"/bootstrap/js/jquery.js"}
%script{ :type => "text/javascript", :src =>"/bootstrap/js/basic/bootstrap-transition.js"}
Expand Down
6 changes: 4 additions & 2 deletions views/navbar.haml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
.navbar.navbar-fixed-top
.navbar-inner
.container
.container-fluid
%a.btn.btn-navbar{ "data-toggle".to_sym => "collapse", "data-target".to_sym => ".nav-collapse"}
%span.icon-bar
%span.icon-bar
Expand All @@ -14,4 +14,6 @@
%a{:href => '/'}About
%li
%a{:href => '/'}Contact
%p.navbar-text.pull-right
Logged in as
%a{:href => '/'} username

0 comments on commit 039df8f

Please sign in to comment.