mirror of
https://github.com/wezm/wezm.net.git
synced 2024-12-18 18:29:54 +00:00
Start laying out front page
This commit is contained in:
parent
a58b83f5b5
commit
20e39db778
10 changed files with 49 additions and 14 deletions
4
Rules
4
Rules
|
@ -1,5 +1,9 @@
|
|||
#!/usr/bin/env ruby
|
||||
|
||||
compile '/' do
|
||||
layout 'listing'
|
||||
end
|
||||
|
||||
compile '*' do
|
||||
filter :rdiscount
|
||||
layout 'default'
|
||||
|
|
|
@ -4,3 +4,4 @@ data_sources:
|
|||
- items_root: /
|
||||
layouts_root: /
|
||||
type: filesystem_compact
|
||||
base_url: http://wezm.net
|
|
@ -9,23 +9,11 @@
|
|||
<script src="/js/script.js" type="text/javascript"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="header">
|
||||
<a href="/">WezM<sup>.net</sup></a>
|
||||
<ul id="menu">
|
||||
<li><a href="/about/">About</a></li>
|
||||
<li><a href="mailto:contact@example.com">Contact Me</a></li>
|
||||
<li>
|
||||
<a href="/feed"><img src="/images/feed-icon-14x14.png" width="14" height="14" /></a>
|
||||
<a href="/feed">RSS</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<%= render 'header' %>
|
||||
<div id="main">
|
||||
<h1><%= @item[:title] %></h1>
|
||||
<%= yield %>
|
||||
</div>
|
||||
<div id="footer">
|
||||
<span class="copyright">Copyright © 2004 - 2009 Wesley Moore</span>
|
||||
</div>
|
||||
<%= render 'footer' %>
|
||||
</body>
|
||||
</html>
|
||||
|
|
3
layouts/footer.html
Normal file
3
layouts/footer.html
Normal file
|
@ -0,0 +1,3 @@
|
|||
<div id="footer">
|
||||
<span class="copyright">Copyright © 2004 - 2009 Wesley Moore</span>
|
||||
</div>
|
2
layouts/footer.yaml
Normal file
2
layouts/footer.yaml
Normal file
|
@ -0,0 +1,2 @@
|
|||
--- {}
|
||||
|
11
layouts/header.html
Normal file
11
layouts/header.html
Normal file
|
@ -0,0 +1,11 @@
|
|||
<div id="header">
|
||||
<a href="/">WezM<sup>.net</sup></a>
|
||||
<ul id="menu">
|
||||
<li><a href="/about/">About</a></li>
|
||||
<li><a href="mailto:contact@example.com">Contact Me</a></li>
|
||||
<li>
|
||||
<a href="<%= feed_url %>"><img src="/images/feed-icon-14x14.png" width="14" height="14" /></a>
|
||||
<a href="<%= feed_url %>">RSS</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
2
layouts/header.yaml
Normal file
2
layouts/header.yaml
Normal file
|
@ -0,0 +1,2 @@
|
|||
--- {}
|
||||
|
20
layouts/listing.html
Normal file
20
layouts/listing.html
Normal file
|
@ -0,0 +1,20 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
|
||||
<title><%= @item[:title] %></title>
|
||||
<link rel="stylesheet" href="/css/reset.css" type="text/css" media="screen,projector" />
|
||||
<link rel="stylesheet" href="/css/style.css" type="text/css" media="screen,projector" />
|
||||
<script src="/js/script.js" type="text/javascript"></script>
|
||||
</head>
|
||||
<body>
|
||||
<%= render 'header' %>
|
||||
<div id="main">
|
||||
<% sorted_articles.each do |article| %>
|
||||
<h1><%= article.title %></h1>
|
||||
<% end %>
|
||||
</div>
|
||||
<%= render 'footer' %>
|
||||
</body>
|
||||
</html>
|
2
layouts/listing.yaml
Normal file
2
layouts/listing.yaml
Normal file
|
@ -0,0 +1,2 @@
|
|||
--- {}
|
||||
|
|
@ -1,2 +1,4 @@
|
|||
# All files in the 'lib' directory will be loaded
|
||||
# before nanoc starts compiling.
|
||||
include Nanoc3::Helpers::Rendering
|
||||
include Nanoc3::Helpers::Blogging
|
Loading…
Reference in a new issue