Download - Nanoc
![Page 1: Nanoc](https://reader033.vdocuments.pub/reader033/viewer/2022052907/558ebe651a28ab1d5d8b45bd/html5/thumbnails/1.jpg)
nanoc
![Page 2: Nanoc](https://reader033.vdocuments.pub/reader033/viewer/2022052907/558ebe651a28ab1d5d8b45bd/html5/thumbnails/2.jpg)
static sitecompiler
![Page 3: Nanoc](https://reader033.vdocuments.pub/reader033/viewer/2022052907/558ebe651a28ab1d5d8b45bd/html5/thumbnails/3.jpg)
fast
![Page 4: Nanoc](https://reader033.vdocuments.pub/reader033/viewer/2022052907/558ebe651a28ab1d5d8b45bd/html5/thumbnails/4.jpg)
EXTREME CACHING
![Page 5: Nanoc](https://reader033.vdocuments.pub/reader033/viewer/2022052907/558ebe651a28ab1d5d8b45bd/html5/thumbnails/5.jpg)
safe
![Page 6: Nanoc](https://reader033.vdocuments.pub/reader033/viewer/2022052907/558ebe651a28ab1d5d8b45bd/html5/thumbnails/6.jpg)
versionable
![Page 7: Nanoc](https://reader033.vdocuments.pub/reader033/viewer/2022052907/558ebe651a28ab1d5d8b45bd/html5/thumbnails/7.jpg)
deploywithout worries
![Page 8: Nanoc](https://reader033.vdocuments.pub/reader033/viewer/2022052907/558ebe651a28ab1d5d8b45bd/html5/thumbnails/8.jpg)
example
![Page 9: Nanoc](https://reader033.vdocuments.pub/reader033/viewer/2022052907/558ebe651a28ab1d5d8b45bd/html5/thumbnails/9.jpg)
% nanoc create_site arrrrcamp
![Page 10: Nanoc](https://reader033.vdocuments.pub/reader033/viewer/2022052907/558ebe651a28ab1d5d8b45bd/html5/thumbnails/10.jpg)
% cd arrrrcamp% nanoc compile
![Page 11: Nanoc](https://reader033.vdocuments.pub/reader033/viewer/2022052907/558ebe651a28ab1d5d8b45bd/html5/thumbnails/11.jpg)
![Page 12: Nanoc](https://reader033.vdocuments.pub/reader033/viewer/2022052907/558ebe651a28ab1d5d8b45bd/html5/thumbnails/12.jpg)
pages
![Page 13: Nanoc](https://reader033.vdocuments.pub/reader033/viewer/2022052907/558ebe651a28ab1d5d8b45bd/html5/thumbnails/13.jpg)
<h1>A Brand New nanoc Site</h1>
<p>You've just created a new nanoc site. The page you are looking at right now is the home page for your site (and it's probably the only page).</p>
![Page 14: Nanoc](https://reader033.vdocuments.pub/reader033/viewer/2022052907/558ebe651a28ab1d5d8b45bd/html5/thumbnails/14.jpg)
layouts
![Page 15: Nanoc](https://reader033.vdocuments.pub/reader033/viewer/2022052907/558ebe651a28ab1d5d8b45bd/html5/thumbnails/15.jpg)
<body> <div id="main"><%= @page.content %> </div> <div id="sidebar"> <h2>Documentation</h2> <ul> ... </ul> <h2>Community</h2> <ul> ... </ul> </div> </body>
![Page 16: Nanoc](https://reader033.vdocuments.pub/reader033/viewer/2022052907/558ebe651a28ab1d5d8b45bd/html5/thumbnails/16.jpg)
page metadata
![Page 17: Nanoc](https://reader033.vdocuments.pub/reader033/viewer/2022052907/558ebe651a28ab1d5d8b45bd/html5/thumbnails/17.jpg)
title: "My Home Page"author: "Denis Defreyne"created_on: 2009‐05‐08
![Page 18: Nanoc](https://reader033.vdocuments.pub/reader033/viewer/2022052907/558ebe651a28ab1d5d8b45bd/html5/thumbnails/18.jpg)
filters
![Page 19: Nanoc](https://reader033.vdocuments.pub/reader033/viewer/2022052907/558ebe651a28ab1d5d8b45bd/html5/thumbnails/19.jpg)
filters
haml
redcloth
bluecloth
marukuerb
sass
rainpress
rdoc
rainpressrubypants erubis
![Page 20: Nanoc](https://reader033.vdocuments.pub/reader033/viewer/2022052907/558ebe651a28ab1d5d8b45bd/html5/thumbnails/20.jpg)
My Home Page============
Lorem ipsum…
* Foo* Bar* Baz
![Page 21: Nanoc](https://reader033.vdocuments.pub/reader033/viewer/2022052907/558ebe651a28ab1d5d8b45bd/html5/thumbnails/21.jpg)
<h1>My Home Page</h1>
<p>Lorem ipsum…</p>
<ul> <li>Foo</li> <li>Bar</li> <li>Baz</li></ul>
![Page 22: Nanoc](https://reader033.vdocuments.pub/reader033/viewer/2022052907/558ebe651a28ab1d5d8b45bd/html5/thumbnails/22.jpg)
class Rainpress < Nanoc::Filter
identifier :rainpress
def run(content) ::Rainpress.compress(content) end
end
![Page 23: Nanoc](https://reader033.vdocuments.pub/reader033/viewer/2022052907/558ebe651a28ab1d5d8b45bd/html5/thumbnails/23.jpg)
helpers
![Page 24: Nanoc](https://reader033.vdocuments.pub/reader033/viewer/2022052907/558ebe651a28ab1d5d8b45bd/html5/thumbnails/24.jpg)
<%= link_to( 'A random page written by me' @pages.find { |p| p.author == 'Denis' }) %>
![Page 25: Nanoc](https://reader033.vdocuments.pub/reader033/viewer/2022052907/558ebe651a28ab1d5d8b45bd/html5/thumbnails/25.jpg)
demo
![Page 26: Nanoc](https://reader033.vdocuments.pub/reader033/viewer/2022052907/558ebe651a28ab1d5d8b45bd/html5/thumbnails/26.jpg)
real sites
![Page 27: Nanoc](https://reader033.vdocuments.pub/reader033/viewer/2022052907/558ebe651a28ab1d5d8b45bd/html5/thumbnails/27.jpg)
![Page 28: Nanoc](https://reader033.vdocuments.pub/reader033/viewer/2022052907/558ebe651a28ab1d5d8b45bd/html5/thumbnails/28.jpg)
![Page 29: Nanoc](https://reader033.vdocuments.pub/reader033/viewer/2022052907/558ebe651a28ab1d5d8b45bd/html5/thumbnails/29.jpg)
![Page 30: Nanoc](https://reader033.vdocuments.pub/reader033/viewer/2022052907/558ebe651a28ab1d5d8b45bd/html5/thumbnails/30.jpg)
![Page 31: Nanoc](https://reader033.vdocuments.pub/reader033/viewer/2022052907/558ebe651a28ab1d5d8b45bd/html5/thumbnails/31.jpg)
![Page 32: Nanoc](https://reader033.vdocuments.pub/reader033/viewer/2022052907/558ebe651a28ab1d5d8b45bd/html5/thumbnails/32.jpg)
![Page 33: Nanoc](https://reader033.vdocuments.pub/reader033/viewer/2022052907/558ebe651a28ab1d5d8b45bd/html5/thumbnails/33.jpg)
you can hazquestions?
![Page 34: Nanoc](https://reader033.vdocuments.pub/reader033/viewer/2022052907/558ebe651a28ab1d5d8b45bd/html5/thumbnails/34.jpg)
nanoc.stoneship.orgfreenode #nanoc
or google “nanoc”