Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Ryunosuke SATO
2,805 views
How to relaunch "sapporojs.org" ~Introduction to middleman~
Technology
◦
Design
◦
Read more
7
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 64
2
/ 64
3
/ 64
4
/ 64
5
/ 64
6
/ 64
7
/ 64
8
/ 64
9
/ 64
10
/ 64
11
/ 64
12
/ 64
13
/ 64
14
/ 64
15
/ 64
16
/ 64
17
/ 64
18
/ 64
19
/ 64
20
/ 64
21
/ 64
22
/ 64
23
/ 64
24
/ 64
25
/ 64
26
/ 64
27
/ 64
28
/ 64
29
/ 64
30
/ 64
31
/ 64
32
/ 64
33
/ 64
34
/ 64
35
/ 64
36
/ 64
37
/ 64
38
/ 64
39
/ 64
40
/ 64
41
/ 64
42
/ 64
43
/ 64
44
/ 64
45
/ 64
46
/ 64
47
/ 64
48
/ 64
49
/ 64
50
/ 64
51
/ 64
52
/ 64
53
/ 64
54
/ 64
55
/ 64
56
/ 64
57
/ 64
58
/ 64
59
/ 64
60
/ 64
61
/ 64
62
/ 64
63
/ 64
64
/ 64
More Related Content
PDF
Rails あるある
by
Ryunosuke SATO
PPTX
片手間JS on Rails
by
Ryunosuke SATO
PDF
RubyとRailsのおいしい使い方
by
Satomi Tsujita
PDF
Ruby/PureImage: 第2回岡山Ruby会議LT
by
NISHIMOTO Keisuke
PDF
Gemの話 紹介編
by
Satomi Tsujita
PPTX
WindowsユーザのためのRails環境構築
by
Hirata Tomoko
PPTX
Railsのフロントエンド開発を考える
by
Hirata Tomoko
PDF
岡山のRuby勉強会(OSC広島2013)
by
Makoto Henmi
Rails あるある
by
Ryunosuke SATO
片手間JS on Rails
by
Ryunosuke SATO
RubyとRailsのおいしい使い方
by
Satomi Tsujita
Ruby/PureImage: 第2回岡山Ruby会議LT
by
NISHIMOTO Keisuke
Gemの話 紹介編
by
Satomi Tsujita
WindowsユーザのためのRails環境構築
by
Hirata Tomoko
Railsのフロントエンド開発を考える
by
Hirata Tomoko
岡山のRuby勉強会(OSC広島2013)
by
Makoto Henmi
What's hot
PDF
Railsチュートリアル(second)を終えて
by
Hirata Tomoko
PDF
自己紹介LT(公開版)
by
Ken Muryoi
KEY
JRubyで作るapiサーバー
by
Yamamoto Kazuhisa
PDF
僕はどうしてもLibsassが使いたかったんだ!
by
Masato Noguchi
PPTX
C#とRubyをつなぐ
by
107steps
PPTX
RubyとRのおいしい関係
by
sady_nitro
PDF
mozaicfm-ep8 #altJS @ll-diver
by
Jxck Jxck
PDF
Rails::Engineを使ってみたよ
by
Keisuke Izumiya
PDF
デブサミ2013 オフィシャルコミュニティLT by Shibuya.rb
by
Takeshi Yabe
PDF
RubyとRailsのおいしい使い方 ver. okayama1
by
Satomi Tsujita
PDF
Comapre adoniswithlaravel
by
Mitsuru Hashimoto
PDF
Ruby札幌2008年の活動に向けて
by
Koji SHIMADA
PDF
孤独なフリーランサー
by
107steps
PDF
RubyKaja 2013
by
Takeshi Yabe
PDF
Ruby introduction for_rails
by
Takashi Toyofuku
PDF
Rubyビジネスセミナー大阪2015
by
Satomi Tsujita
PDF
Rubymotion
by
jewel12
PDF
AWSと1500日
by
Takehito Tanabe
PPTX
PWAをWebサービスに導入した話
by
dobby618
PPTX
使ってみたAssets系gemの紹介
by
Takeuchi Yuichi
Railsチュートリアル(second)を終えて
by
Hirata Tomoko
自己紹介LT(公開版)
by
Ken Muryoi
JRubyで作るapiサーバー
by
Yamamoto Kazuhisa
僕はどうしてもLibsassが使いたかったんだ!
by
Masato Noguchi
C#とRubyをつなぐ
by
107steps
RubyとRのおいしい関係
by
sady_nitro
mozaicfm-ep8 #altJS @ll-diver
by
Jxck Jxck
Rails::Engineを使ってみたよ
by
Keisuke Izumiya
デブサミ2013 オフィシャルコミュニティLT by Shibuya.rb
by
Takeshi Yabe
RubyとRailsのおいしい使い方 ver. okayama1
by
Satomi Tsujita
Comapre adoniswithlaravel
by
Mitsuru Hashimoto
Ruby札幌2008年の活動に向けて
by
Koji SHIMADA
孤独なフリーランサー
by
107steps
RubyKaja 2013
by
Takeshi Yabe
Ruby introduction for_rails
by
Takashi Toyofuku
Rubyビジネスセミナー大阪2015
by
Satomi Tsujita
Rubymotion
by
jewel12
AWSと1500日
by
Takehito Tanabe
PWAをWebサービスに導入した話
by
dobby618
使ってみたAssets系gemの紹介
by
Takeuchi Yuichi
More from Ryunosuke SATO
PDF
Ember コミュニティとわたし
by
Ryunosuke SATO
PDF
gem の探し方
by
Ryunosuke SATO
PDF
Node.js を選ぶとき 選ばないとき
by
Ryunosuke SATO
PDF
もっとはじめる Ember.js !! ~ Getting started with Ember.js more ~
by
Ryunosuke SATO
PDF
はじめる Ember.js!! ~ Getting started with ember.js ~
by
Ryunosuke SATO
PDF
Introduction for Browser Side MVC
by
Ryunosuke SATO
PDF
コミュニティのある風景
by
Ryunosuke SATO
KEY
capybara で快適なテスト生活を
by
Ryunosuke SATO
PDF
Testable JavaScript
by
Ryunosuke SATO
PDF
Social coding をもっと楽しみたいあなたへ
by
Ryunosuke SATO
PDF
Clean Javascript
by
Ryunosuke SATO
KEY
Node.jsってどうなの?
by
Ryunosuke SATO
KEY
アジャイル的アプローチから見えてきたこと
by
Ryunosuke SATO
PDF
脱レガシー化計画
by
Ryunosuke SATO
PDF
Pusherとcanvasで作るリアルタイムグラフ
by
Ryunosuke SATO
PDF
ServerSideJavaScript
by
Ryunosuke SATO
Ember コミュニティとわたし
by
Ryunosuke SATO
gem の探し方
by
Ryunosuke SATO
Node.js を選ぶとき 選ばないとき
by
Ryunosuke SATO
もっとはじめる Ember.js !! ~ Getting started with Ember.js more ~
by
Ryunosuke SATO
はじめる Ember.js!! ~ Getting started with ember.js ~
by
Ryunosuke SATO
Introduction for Browser Side MVC
by
Ryunosuke SATO
コミュニティのある風景
by
Ryunosuke SATO
capybara で快適なテスト生活を
by
Ryunosuke SATO
Testable JavaScript
by
Ryunosuke SATO
Social coding をもっと楽しみたいあなたへ
by
Ryunosuke SATO
Clean Javascript
by
Ryunosuke SATO
Node.jsってどうなの?
by
Ryunosuke SATO
アジャイル的アプローチから見えてきたこと
by
Ryunosuke SATO
脱レガシー化計画
by
Ryunosuke SATO
Pusherとcanvasで作るリアルタイムグラフ
by
Ryunosuke SATO
ServerSideJavaScript
by
Ryunosuke SATO
How to relaunch "sapporojs.org" ~Introduction to middleman~
1.
佐藤 竜之介(Ryunosuke SATO) Sapporo.js Sapporo.js-2013.07.27 http://www.flickr.com/photos/poria/161511765 How
to relaunch “sapporojs.org” ~ Introduction to Middleman ~
2.
提供 Sapporo.js Community for people
who like JavaScript.
3.
自己紹介
4.
@tricknotes I am a
software developer who love JavaScript and Ruby. http://tricknotes.hateblo.jp/
5.
I love OSS
6.
108Commits to Ember.js
7.
/* * advertising * about
Ember.js * * !!Important!! *
8.
2013.9.14 http://www.ospn.jp/osc2013-do/ OSC Hokkaido
9.
2013.9.28 Ruby勉強会@札幌
10.
2013.11.11 Ember.js ハンズオン http://www.deos.co.jp/SK010.html
11.
*/
12.
よろしく お願いします
13.
佐藤 竜之介(Ryunosuke SATO) Sapporo.js Sapporo.js-2013.07.27 http://www.flickr.com/photos/poria/161511765 How
to relaunch “sapporojs.org” ~ Introduction to Middleman ~
14.
http://sapporojs.org/
15.
今日の話 * Middleman の紹介 *
sapporojs.org での Middleman 運用について
16.
対象者
17.
* 会社のホームページ * 自分のブログ *
イベントの告知サイト こんなサイトを簡単につくりたいひと:
18.
Hot * 会社のホームページ * 自分のブログ *
イベントの告知サイト こんなサイトを簡単につくりたいひと: * 現在 Jekyll でサイト運用をしている
19.
Jekyll days
21.
Good
22.
* GitHub pages デプロイが楽 *
コンテンツ管理が楽
23.
Bad
24.
* 独自記法つらい... * haml
とか scss とか使いたい... (自分でビルドすればいいんだけど...) * ファイル分けるのめんどい...
25.
そんなあなたに オススメなのが...
26.
http://middlemanapp.com/
27.
What is Middleman?
29.
Middleman is a static
site generator using all the shortcuts and tools in modern web development.
30.
features: * Asset Pipeline *
Local Data * Blogging etc ...
31.
* Rails でお馴染み *
CoffeeScript や SCSS を簡単に使える * haml や slim も使える * minify や concat ができる Asset Pipeline
32.
Asset Pipeline Concat
33.
first.js.coffee main.js.coffee second.js.coffee Asset Pipeline Compile
34.
first.js.coffee main.js.coffee second.js.coffee main.js Asset Pipeline minify +
Asset Hash
35.
Local Data * data
を yaml (or json) で管理できる * マスタデータ、カテゴリ一覧など * データを一箇所で管理できる
36.
Local Data
37.
Blogging * ブログ機能 * 日付付きURL *
続きを読む * 次のページ * タグ付け
38.
* 2013-07-27-hello-world.html * /blog/2013/07/27/hello-world.html Blogging
39.
他にも機能は盛りだくさん!
40.
$ bundle exec
middleman server $ bundle exec middleman build 開発用のサーバを起動 html 生成
41.
demo
42.
Getting Started http://middlemanapp.com/getting-started/
43.
Middleman days
44.
Improvement
45.
* asset のファイル分割が簡単 *
haml、SCSS が使える * コンテンツの管理が楽
46.
but...
47.
運用面
48.
デプロイがちょっと面倒... $ cd build $
git commt -a -m “Update” $ git push origin gh-pages
49.
自動で build して deploy
すればよいのでは!
50.
https://travis-ci.org/
51.
1. push master 2. hook 3.
build 4. push gh-pages
52.
http://tricknotes.hateblo.jp/entry/ 2013/06/17/020229
53.
✓ Middleman を使いたい
54.
And more...
55.
for Ember.js users.
56.
http://emberjs.com/
57.
https://github.com/tricknotes/ember-middleman
58.
* Ember.js 関連のJSを
gem で管理 * handlebars サポート * テンプレートジェネレータ Features:
59.
http://sapporojs.org/
61.
http://sapporojs.org/
62.
まとめ
63.
✓ Middleman は静的サイトジェネレータ ✓
Web 制作に使うと、楽に開発できる ✓ GitHub pages での運用も簡単 sapporojs.org の運用方法のご紹介でした
64.
http://www.flickr.com/photos/donfuan/7744043986 Middleman で快適な開発を!!
Download