タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

jekyllに関するhazy-moonのブックマーク (3)

  • Jekyll で --watch の代わりに Grunt を使ってみるテスト

    このブログでは Jekyll を使ってることは何度か書いたのだけど、いままで記事を書くときには jekyll --auto を実行した状態で書いていた。このようにしておくと、ファイルを書き換えたら自動的にサイトをビルドしてくれるようになる。ただ、このコマンドを実行してると CPU がグオーンと音を上げ始め、クアッドコアで CPU 使用率 25% に達するという地球に優しくない状態であった。 原因を調べてみると directory_watcher モジュールが犯人だった。このモジュールは、監視対象のディレクトリー配下の全ファイルに対して、毎秒、File::Stat() を実行する、という富豪的実装になっている。もちろん、ファイルの数が少ないときには問題なく動くんだけども、ファイルの数が増えると CPU を浪費してしまう。 たとえば、このサイトの場合、600 個以上の記事があって、Jekyll

    Jekyll で --watch の代わりに Grunt を使ってみるテスト
  • 電子書籍「30分のチュートリアルでJekyllを理解する」EPUB版をGumroadから出版しました!

    (追記:2013-05-20) Jekyllバージョン1.0のリリースに伴い、記事を改訂した記事を投稿しましたので、最新版に対応したチュートリアルおよび電子書籍についてはそちらを参照下さい。 “Jekyllいつやるの?ジキやルの?今でしょ!” このブログにおける「Jekyll」の入門記事「30分のチュートリアルでJekyllを理解する」を電子書籍化し、「Gumroad」を通して販売させて戴くことにしました。 電子書籍「30分のチュートリアルでJekyllを理解する」EPUB版 書は、ブログ「hp12c」( http://melborne.github.com/ ) における「30分のチュートリアルでJekyllを理解する」の記事の電子書籍版であり、チュートリアルに沿ってブログサイトを構築する過程でJekyllの基礎を理解する内容になっています。 (目次) 1章 Jekyllとは 2章 

  • Big Sky :: Jekyll Meets Gitolite

    JekyllとGitoliteを連携させたら思いのほか便利だったという話。 以下は CentOS6 でやった履歴。まず jekyll をインストールする。これは rvm じゃなくて後で作る git ユーザから実行可能な物でないといけない(まぁパス通してもいいけど)。 $ yum install git gitweb ruby rubygems $ gem install jekyll git ユーザを作る。 $ useradd git $ passwd git ssh でログイン出来る様にする。 $ vi /etc/sshd/sshd_config $ /etc/init.d/sshd restart ※AllowUsers に git を足す gitolite のインストール。 $ su - git $ cp /tmp/trusted-key.pub foo.pub $ git clon

    Big Sky :: Jekyll Meets Gitolite
  • 1