BBN

"べべ"と呼ばれるものです。

home > Radiant

Radiant

Radiantのインストール

rubygemsを使ってインストールした。

$ gem install radiant

sqlite3を使ってセットアップ

$ gem install sqlite3
$ radiant -d sqlite3 RadiantTest
$ cd RadiantTest
$ rake production db:bootstrap

extensionのインストール

page_preview

Radiantが1.0.0になったところで、previewは組み込みのものが使用されるぽい?従来のpage_previewを以下のようにインストールするとどっちのpreviewも機能しなくなる感じ。(2012/03/03)

git cloneしてインストール

$ git clone https://github.com/tricycle/radiant-page-preview-extension.git
$ cp -a radiant-page-preview-extension [Radiantのディレクトリ]/vender/extensions/
$ cd [Radiantのディレクトリ]/vender/extensions
$ mv radiant-page-preview-extension page_preview
$ cd page_preview
$ rake radiant:extensions:page_preview:update

これでContent編集フォーム下部の"Save Changes", "Save and Continue Editing"に並んで"Preview"ボタンが出てくる。

demoサイトの構造

Content - HomePage

"body" のタブの中に、トップページの "Yummy!" とある部分だけ書いてある。ヘッダ、フッタ、サイドバーの部分はLayouts - Normalで詳しく。コンテンツ一覧は<r:snippet name="articles" />を使用。"sidebar"タブの中には<div class="spot">の記事が3つ。newsletterとrssはsnippet。

Layouts - Normal

タイトル画像は<r:snippet name="header" />で。タイトル画像下のナビゲーションバーは<r:snippet name="navigation" />で。サイドバーについては、各Contentsの"sidebar"タブ内の内容を<r:content part="sidebar" inherit="true" />として呼び出している。フッタに関しては<r:snippet name="footer" />で。

スタイルシート

"Design"タブの中に"StyleSheet"がある。ここでSlugを"bbn.css"として内容を作成すると、"/css/bbn.css"として呼び出されるスタイルシートができる。呼び出し側のコンテンツでは、<r:stylesheet slug="bbn.css" as="link" />とすることで呼び出すことができる。