Great

Datingsitesfree Org F Adult Fi Config A%3E%3C H2%3E%0A%3Cul%3E%3Cli%3E%3Ca%20class Ating Site Free Internet Dating Sites 5400 Christian Dating Services Interracial Dating Sites Great Expectations Dating Free On Line Dating Dating Script Single Parents Dating Online Dating Reviews Asian Dating Sites Executive Dating Man Dating Girls Adult Dating Free Dating Naked Dating Online Dating Men Dating Naked Sex Porn Tits Cunt Lesbian Nude Fucking Tumblr好きなデザイナー必見!ターミナルを使ってTumblrのテーマ作成環境を簡単に構築 - KUROIGAMEN(黒い画面)

Datingsitesfree Org F Adult Fi Config A%3E%3C H2%3E%0A%3Cul%3E%3Cli%3E%3Ca%20class Ating Site Free Internet Dating Sites 5400 Christian Dating Services Interracial Dating Sites Great Expectations Dating Free On Line Dating Dating Script Single Parents Dating Online Dating Reviews Asian Dating Sites Executive Dating Man Dating Girls Adult Dating Free Dating Naked Dating Online Dating Men Dating Naked Sex Porn Tits Cunt Lesbian Nude Fucking

cloneが完了したら「fumblr」ディレクトリへ移動。

$ cd fumblr

するとここで、

==============================================================================
= NOTICE  =
==============================================================================
= RVM has encountered a new or modified .rvmrc file in the current directory =
= This is a shell script and therefore may contain any shell commands.  =
=  =
= Examine the contents of this file carefully to be sure the contents are =
= safe before trusting it! ( Choose v[iew] below to view the contents )  =
==============================================================================
Do you wish to trust this .rvmrc file? (/Users/machida/Sites/fumblr/.rvmrc)
y[es], n[o], v[iew], c[ancel]>

こんなのが出てきました。

「.rvmrc」というファイルがfumblrに用意されていて、そこに書かれている設定を適用させますか?と聞いているんですね。では、「.rvmrc」の中身を見てみたいと思います。置いてある場所は「fumblr」ディレクトリの一番上の階層。

rvm use ruby-1.9.2@fumblr

あれ、中身はたったこれだけ!これだけなのですが、「fumblr」のディレクトリに入ったら、Rubyのバージョン1.9.2を使い、「fumblr」という名前のRuby1.9.2用のGemsetを使います、という設定になっています。全然問題ないので、Yesの「y」を打ちます。

==============================================================================
= NOTICE  =
==============================================================================
= RVM has encountered a new or modified .rvmrc file in the current directory =
= This is a shell script and therefore may contain any shell commands.  =
=  =
= Examine the contents of this file carefully to be sure the contents are =
= safe before trusting it! ( Choose v[iew] below to view the contents )  =
==============================================================================
Do you wish to trust this .rvmrc file? (/Users/machida/Sites/fumblr/.rvmrc)
y[es], n[o], v[iew], c[ancel]> y

すると、

Gemset 'fumblr' does not exist, rvm gemset create 'fumblr' first.

と出てしまいました。

「fumblr」なんてGemsetは存在しないよ、先に「rvm gemset create」で「fumblr」というGemsetを作ってね。

と、黒い画面は言ってますね。なので、言われるがままに、

$ rvm gemset create fumblr

gemset「fumblr」作ってあげて、続いてそれを使う設定。

$ rvm gemset use fumblr

これで準備OK。

では、Gemset「fumblr」に必要なGemをドドドッと突っ込みます。

$ bundle

もし、これで入らない場合は「bundler」というGemが必要です。その場合はこれ。

gem install bundler; bundle install;

僕の場合はRVMを導入したときに勝手に作られる「global」という名前のGemsetにbundlerを入れておいたので今回は「$ bundle」と打つだけで済みました。bundlerはほとんど毎回使うGemなので、globalに入れてしまうのがオススメです。一応その方法も。

$ rvm gemset use global
$ gem install bundler

これだけ。そのあとに、「$ rvm gemset use fumblr」と打って、Gemset「fumblr」に戻っても、globalの中に入ってる「bundler」が使えます。globalとは「どのGemsetを使ってもglobalの中のGemが使える、という便利なGemset」です。

ちょっと話が逸れましたが、環境構築はこれでほぼ完了。さっそく立ち上げてみましょう。

$ bundle exec padrino start

このコマンドを打った後、Railsアプリでおなじみの「

おおっ!Tumblrだ。

さて、ただTumblrの見た目だけ作れるなら静的なHTML配ればよくない?なんて思ってしまうところなんですが、ちょっとした便利機能がfumblrには付いてます。それの紹介も。

Sass、Compassに対応

最初からSass、Compassが含まれてるので、それらを使ったコーディングでデザインが出来ます。まずはCSSをテンプレートに読み込ます準備。

publicディレクトリの中の「tumblr.html」を開いて、

link rel="stylesheet" type="text/css" href="http://datingsitesfree.org/y/g/Nude/Ating/Site/Free/Internet/Dating/Sites/5400/Christian/Dating/Services/Interracial/Dating/Sites/Great/Expectations/Dating/Free/On/Line/Dating/Dating/Script/Single/Parents/Dating/Online/Dating/Reviews/Asian/Dating/Sites/Executive/Dating/Man/Dating/Girls/Adult/Dating/Free/Dating/Naked/Dating/Online/Dating/Men/Dating/Naked/Sex/Porn/Tits/Cunt/Lesbian/Nude/Fucking/fi/css/screen.css"

これをheadの中に記入。

続いて、Sass、Compassを使う準備。もう一個ターミナルを開いて、cdコマンドで今いじってる「fumblr」ディレクトリに移動。そして、

$ compass watch

このコマンドを打ちます。この状態で、「public/sass/」の中の「screen.sass」ファイルを編集すると、保存をしたときに勝手に「public/css/」の中の「screen.css」に書きだしてくれます。これでガツガツSassを使ってデザインが出来るようになります。

「/config.rb」ファイルに、

# Compass Configuration

# HTTP paths
http_path  = '/'
http_stylesheets_path = '/css'
http_images_path  = '/images'
http_javascripts_path = '/javascripts'

# File system locations
sass_dir  = 'public/sass'
css_dir = 'public/css'
images_dir = 'public/images'
javascripts_dir  = 'public/javascripts'

# Set to true for easier debugging
line_comments = false
preferred_syntax  = :sass

# CSS output style - :nested, :expanded, :compact, or :compressed
output_style  = :expanded

# Determine whether Compass asset helper functions generate relative
# or absolute paths
relative_assets  = true

# Learn more: docs/tutorials/configuration-reference/

と、書いてありますが、この設定があるから「compass watch」と打つだけで勝手にSassをCSSにコンパイルしてくれるっぽいですね。

ついでに、僕の場合は邪魔だからテンプレート(tumblr.html)のheadに書いてある、32行目から749行目のベタ書きのCSSは消してしまいます。

自分のTumblrアカウントから実データを取ってこれる

もう一個の便利機能がこれです。やっぱりデザインをするときって実データがないと全然できないですよね。この機能の実装はなんだか面倒そうなのにちゃんとやってあってデザイナー心がわかるエンジニアさんだ、と感動してしまいました。

まずはTumblrからデータをインポート。

$ padrino rake import

このコマンドを打つと、

What is your Tumblr username?

と、聞かれます(黒い画面に)。ここで、「username」とは、「XXXXXX.tumblr.com」の「XXXXXX」です。では、今回は自分の全然使ってない「machixx.tumblr.com」というTumblrがあるのですが、そこからデータをインポートしたいと思います。

What is your Tumblr username? machixx

「machixx」とタイプしました。

で、「/public」ディレクトを見てみると、「machixx.yml」というファイルが出来ました。

続いて、「machixx.yml」を読み込ます設定。

「/public」ディレクトリの中の「fumblr.example.yml」を「fumblr.yml」という名前に変換。で、「fumblr.yml」を開くと、

asset_host: yourownserver.com
username: yourtumblrusername

と、書いてあります。

yourownserver.com は削除。色々試しましたが、ここは空欄で大丈夫でした。で、次に「yourtumblrusername」を消して、「machixx」と書きます。

asset_host:
username: machixx

では、

$ bundle exec padrino start

これを打ってもう一度サーバを立ち上げてみましょう。

日本語は文字化けしちゃってますが、実データを取り込むことに成功しました!

作ったテーマを適用

テーマを作ったら、それに使う画像やCSS、JSはここからアップロード。

管理画面のここから、

HTMLの編集画面に行って、

作ったHTMLを貼りつけ。

rDatingsitesfree Org F Adult Fi Config A%3E%3C H2%3E%0A%3Cul%3E%3Cli%3E%3Ca%20class Ating Site Free Internet Dating Sites 5400 Christian Dating Services Interracial Dating Sites Great Expectations Dating Free On Line Dating Dating Script Single Parents Dating Online Dating Reviews Asian Dating Sites Executive Dating Man Dating Girls Adult Dating Free Dating Naked Dating Online Dating Men Dating Naked Sex Porn Tits Cunt Lesbian Nude Fucking Tumblr好きなデザイナー必見!ターミナルを使ってTumblrのテーマ作成環境を簡単に構築 - KUROIGAMEN(黒い画面)w Christian Online Naked yDatingsitesfree Org F Adult Fi Config A%3E%3C H2%3E%0A%3Cul%3E%3Cli%3E%3Ca%20class Ating Site Free Internet Dating Sites 5400 Christian Dating Services Interracial Dating Sites Great Expectations Dating Free On Line Dating Dating Script Single Parents Dating Online Dating Reviews Asian Dating Sites Executive Dating Man Dating Girls Adult Dating Free Dating Naked Dating Online Dating Men Dating Naked Sex Porn Tits Cunt Lesbian Nude Fucking Tumblr好きなデザイナー必見!ターミナルを使ってTumblrのテーマ作成環境を簡単に構築 - KUROIGAMEN(黒い画面)s Dating Dating Free Dating