Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
JekyllとBootstrapを使って静的なブログを作ってみたよ
Search
Matsuo Obu
April 26, 2017
Programming
0
68
JekyllとBootstrapを使って静的なブログを作ってみたよ
JekyllとBootstrapを使って静的なブログを作ってみた話。「俺の話を聞け!!LT大会 #2」で発表 (2017-04-26)
Matsuo Obu
April 26, 2017
Tweet
Share
More Decks by Matsuo Obu
See All by Matsuo Obu
Reactの歴史
mqtsuo02
0
950
文学作品「檸檬」をReactで読む
mqtsuo02
1
480
EmotionでReactをstylingすればモテるかもしれない
mqtsuo02
0
580
僕が求めていたのはNext.jsだったんだ
mqtsuo02
0
650
Repro Tech Hands-on : Nuxt.js
mqtsuo02
1
830
ピピピのPWA
mqtsuo02
0
690
GraphQLについての5分間
mqtsuo02
0
780
Create React App 読解特急
mqtsuo02
0
86
Other Decks in Programming
See All in Programming
Effect の双対、Coeffect
yukikurage
5
1.4k
Cursor Meetup Tokyo ゲノミクスとCursor: 進化と制約のあいだ
koido
2
1k
来たるべき 8.0 に備えて React 19 新機能と React Router 固有機能の取捨選択とすり合わせを考える
oukayuka
2
810
ASP.NETアプリケーションのモダナイズ インフラ編
tomokusaba
1
380
都市をデータで見るってこういうこと PLATEAU属性情報入門
nokonoko1203
1
530
Go1.25からのGOMAXPROCS
kuro_kurorrr
1
770
データの民主化を支える、透明性のあるデータ利活用への挑戦 2025-06-25 Database Engineering Meetup#7
y_ken
0
250
AIネイティブなプロダクトをGolangで挑む取り組み
nmatsumoto4
0
120
Julia という言語について (FP in Julia « SIDE: F ») for 関数型まつり2025
antimon2
3
960
Rails産でないDBを Railsに引っ越すHACK - Omotesando.rb #110
lnit
1
160
F#で自在につくる静的ブログサイト - 関数型まつり2025
pizzacat83
0
310
Practical Tips and Tricks for Working with Compose Multiplatform Previews (mDevCamp 2025)
stewemetal
0
130
Featured
See All Featured
The Language of Interfaces
destraynor
158
25k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.7k
Thoughts on Productivity
jonyablonski
69
4.7k
KATA
mclloyd
29
14k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.6k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
Rails Girls Zürich Keynote
gr2m
94
14k
It's Worth the Effort
3n
184
28k
Git: the NoSQL Database
bkeepers
PRO
430
65k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Transcript
JekyllとBootstrapを使って 静的なブログを作ってみたよ @mqtsuo02 date: 2017-04-26
自己紹介 Matsuo Obu @mqtsuo02 言語とか:Ruby, JS, JAVA, Objective-C 経歴とか:経理 →
SIer → Web 住居とか:福岡, 東京, 栃木, 千葉, ベトナム 趣味とか:たまにDTM、たまにアニメ SNSとか:Facebook, Twitter
作ったもの http://46times.lol
静的サイトジェネレータを使いました。
もくじ » 静的サイトジェネレータとは? » JekyllBootstrapの仕組み » JekyllBootstrapの中身 » カスタマイズしたとこ »
所感
静的サイトジェネレータとは? » 規則に従って作成された設定ファイルやマークダウン ファイルを元にして、静的なサイトを生成してくれる » 本来ならば動的なフレームワークを使用して実装される ブログ等が、静的なサイトとして実装できる (パーマリンク、カテゴリ、タグ、記事を自動生成)
色々な言語ベースでツールがある Rubyの知識 + ブログが作りたかった → Jekyll StaticGen https://www.staticgen.com/
JekyllBootstrapの仕組み 規則 » ファイル名 » 格納path » yaml設定値 » マークダウン
/ index.html / about.html / post / ... / css / ... / img / ... JekyllBootstap : http://jekyllbootstrap.com/ ビルド
JekyllBotstrapの中身
_postsには記事を置く » YYYY-MM-DD-post_title.md
_postsには記事を置く yaml設定値 マークダウンで 記事を書く
_config.ymlに設定いろいろ パーマリンク設定 <head> 情報 ページネーション設定 gem設定 任意の定数
ビルドするとこんな感じ » /web/2017/04/jekyll_bootstrap4/ » /web/2017/04/s3_route53/
カスタマイズしたとこ » Bootstrap 2 → 4 » previmのcssを拝借した » Font
Awesome入れた » jekyll-paginate入れた » 各リストの生成スクリプトとか
各リストの生成スクリプト (๑•﹏•) < ERBみたいだけど違うよ、Liquidだよ
こうしてできたのがコレ
None
所感 » Jekyllはいいぞ » マークダウンスキーにはたまらない » 簡単・速い・楽ちん » 静的であることの安心感 »
gemをカスタマイズしたい
おわり。