nanoc adalah salah satu generator untuk website, nanoc ditulis dalam bahasa Ruby, cara instalasi dan penggunaannya cukup mudah. Berikut ini adalah tahap-tahap instalasi nanoc di Fedora.
su -c "yum install rubygems ruby"
setelah selesai proses instalasi ruby, sekarang kita install aplikasi nanoc
su -c "gem install nanoc"
output hasil perintah diatas
Fetching: colored-1.2.gem (100%) Successfully installed colored-1.2 Fetching: cri-2.3.0.gem (100%) Successfully installed cri-2.3.0 Fetching: nanoc-3.6.4.gem (100%) Successfully installed nanoc-3.6.4 Parsing documentation for colored-1.2 Installing ri documentation for colored-1.2 Parsing documentation for cri-2.3.0 Installing ri documentation for cri-2.3.0 Parsing documentation for nanoc-3.6.4 Installing ri documentation for nanoc-3.6.4 Done installing documentation for colored, cri, nanoc after 12 seconds 3 gems installed
sekarang, kita akan menginstall aplikasi viewer untuk website yang akan kita buat
su -c "gem install adsf"
output perintah diatas kurang lebih
Fetching: rack-1.5.2.gem (100%) Successfully installed rack-1.5.2 Fetching: adsf-1.1.1.gem (100%) Successfully installed adsf-1.1.1 Parsing documentation for rack-1.5.2 Installing ri documentation for rack-1.5.2 Parsing documentation for adsf-1.1.1 Installing ri documentation for adsf-1.1.1 Done installing documentation for rack, adsf after 4 seconds 2 gems installed
Proses instalasi sekarang sudah selesai, waktunya untuk membuat website pertama anda dengan bantuan nanoc, file nanoc akan kita simpan di /home/website dan nama website yang akan kita buat misalkan kbk
mkdir /home/website; cd /home/website; nanoc create-site kbk
output perintah nanoc create-site kbk
create nanoc.yaml create Rules create content/index.html create content/stylesheet.css create layouts/default.html Created a blank nanoc site at 'kbk'. Enjoy!
Untuk melihat default page dari hasil generator diatas, pindah ke folder kbk dan compile file tersebut
cd kbk;
nanoc compile
hasil eksekusi diatas
Loading site data… done Compiling site… create [0.00s] output/style.css create [0.15s] output/index.html Site compiled in 0.50s.
untuk melihat tampilannya di browser jalankan perintah
nanoc view
hasil output perintah diatas
[2013-07-15 14:50:10] INFO WEBrick 1.3.1 [2013-07-15 14:50:10] INFO ruby 2.0.0 (2013-05-14) [x86_64-linux] [2013-07-15 14:50:10] INFO WEBrick::HTTPServer#start: pid=2269 port=3000 127.0.0.1 - - [15/Jul/2013 14:50:20] "GET / HTTP/1.1" 200 1800 0.0188 localhost.localdomain - - [15/Jul/2013:14:50:20 WIT] "GET / HTTP/1.1" 200 1800
sekarang buka di browser anda alamat http://localhost:3000 tampilannya seperti gambar dibawah ini