Building Static Website With Github And Jekyll

Preview:

Citation preview

GitHubとJekyllでつくる静的Webサイト

設樂 洋爾yoji.shidara@enishi-tech.com

— e way we are working on our website.

2009年12月5日(土) 札幌Ruby会議02「札幌のRuby」

提 供

しだら ようじ設樂 洋爾

Ruby Sapporo

I love soupcurry.

Find soupcurry shops right now.

jpmobile

What’s going on twitter?

Crawlermodule

Analyzermodule

WebFrontend

Notification module

Fulltext Search

BuzzDAS: Buzz Data Analysis System

System Diagram:Rough Sketch

e "rst editionstill in store.

GitHubとJekyllでつくる静的Webサイト

設樂 洋爾yoji.shidara@enishi-tech.com

— e way we are working on our website.

2009年12月5日(土) 札幌Ruby会議02「札幌のRuby」

クラウド時代の企業向けWebサイト構築手法のご提案

設樂 洋爾yoji.shidara@enishi-tech.com

— e way we are working on our website.

2009年10月24日(土) とちぎRuby会議02「儲かるRuby」

Enterprise,

Collaboration

Work!ow

Renewal,

Prototyping

Campaign,

Security

Backups

Scalability

Issue tracking

Enterprise.

Enterprise!

Complex CMSsare too muchfor us.

Solution:

Ruby?

Ruby!

And ...

http://jekyllrb.com/

transform your text into a monster

your text---category: newslayout: newstitle: とちぎRuby会議02をスポンサードします---株式会社えにしテックは、2009年10月24日に西那須野公民館で開催される[とちぎRuby会議02](http://regional.rubykaigi.org/tochigi02)をプラチナスポンサーとしてバックアップします。同会議は、2008年から日本の各地で開催されている[地域Ruby会議](http://regional.rubykaigi.org/)と呼ばれるRuby開発者・利用者向けのカンファレンスの一つです。

### 開催概要- 名称: とちぎRuby会議02 (tochigirubykaigi02)- 会期: 2009 年 10 月 24 日 (土)- 会場: 西那須野公民館 (栃木県那須塩原市)- 主催: とちぎRuby会議02実行委員会- 後援: 日本Rubyの会

your text monster---category: newslayout: newstitle: とちぎRuby会議02をスポンサードします---株式会社えにしテックは、2009年10月24日に西那須野公民館で開催される[とちぎRuby会議02](http://regional.rubykaigi.org/tochigi02)をプラチナスポンサーとしてバックアップします。同会議は、2008年から日本の各地で開催されている[地域Ruby会議](http://regional.rubykaigi.org/)と呼ばれるRuby開発者・利用者向けのカンファレンスの一つです。

### 開催概要- 名称: とちぎRuby会議02 (tochigirubykaigi02)- 会期: 2009 年 10 月 24 日 (土)- 会場: 西那須野公民館 (栃木県那須塩原市)- 主催: とちぎRuby会議02実行委員会- 後援: 日本Rubyの会

Provide us:

!exible work!ows

w/power of git

Collaboration

Work!ow

mayuco

shimada shidaracontents

contents

deploy!

design

Renewal,Campaign,

“git branch”

Prototyping

Backups

“git clone”

Security

Simple & Static Web!

(development)

(deployment)

Scalability

Simple & Static!

Issue tracking

Write Once,Deploy Anywhere.

For easy deploy...

Or,

#!/bin/shcd ..rm -rf _siteenv -i git reset --hard &&

jekyll && \

rsync -auv --delete _site/ /var/www

(.git/hooks/post-receive)

% git push deploy

% git remote add deploy ...

Ready,

Get Set,

Go!

git repo(for deployment)

git repo(for development)

Apache

.git/hooks/post-receive‣format w/jekyll‣rsync to /var/www

git push

Conclusion:

and

Coming soon!

GitHubとJekyllでつくる静的Webサイト

設樂 洋爾yoji.shidara@enishi-tech.com

— e way we are working on our website.

2009年12月5日(土) 札幌Ruby会議02「札幌のRuby」