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
13 Steps to a Faster Jekyll Website
Search
Ronan Berder
May 05, 2016
Technology
1
17k
13 Steps to a Faster Jekyll Website
How to speed up your Jekyll (or GitHub pages) website in 13 easy steps.
Ronan Berder
May 05, 2016
Tweet
Share
More Decks by Ronan Berder
See All by Ronan Berder
The revolution will be collaborative
hunvreus
0
130
Getting sh*t done with Jekyll
hunvreus
0
150
Docker at devo.ps
hunvreus
7
11k
API + Static Clients
hunvreus
4
620
Doing the right thing
hunvreus
2
100
JSON all the way
hunvreus
1
3.7k
Other Decks in Technology
See All in Technology
堅牢な認証基盤の実現 TypeScriptで代数的データ型を活用する
kakehashi
PRO
1
190
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
6.3k
Test Smarter, Not Harder: Achieving Confidence in Complex Distributed Systems
eliasnogueira
1
150
データ戦略部門 紹介資料
sansan33
PRO
1
3.2k
20250612_GitHubを使いこなすためにソニーの開発現場が取り組んでいるプラクティス.pdf
osakiy8
1
550
Tenstorrent 開発者プログラム
tenstorrent_japan
0
290
エンジニア採用から始まる技術広報と組織づくり/202506lt
nishiuma
8
1.5k
AWS Lambdaでサーバレス設計を学ぼう_ベンダーロックインの懸念を超えて-サーバレスの真価を探る
fukuchiiinu
4
960
技術職じゃない私がVibe Codingで感じた、AGIが身近になる未来
blueb
0
120
Web Intelligence and Visual Media Analytics
weblyzard
PRO
1
6.1k
脅威をモデリングしてMCPのセキュリティ対策を考えよう
flatt_security
4
1.1k
AIエージェントのフレームワークを見るときの個人的注目ポイント
os1ma
1
480
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
56
9.4k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
Site-Speed That Sticks
csswizardry
10
620
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
106
19k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Embracing the Ebb and Flow
colly
85
4.7k
Facilitating Awesome Meetings
lara
54
6.4k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.5k
KATA
mclloyd
29
14k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.1k
Transcript
How click-baity is that? 13 steps to a faster Jekyll
website
Ronan Berder Chief Janitor Officer at Wiredcraft Who’s that guy?
Loads quickly (PageSpeed Insights) Generates quickly (--profile) Fast you said?
None
Optimize your pictures For example with ImageOptim Step 1
None
Have an asset pipeline Grunt, Gulp.js… take your pick Step
2
None
CSS inlined in the header JS at the end of
the body Step 3
None
Avoid blocking CSS/JS Good example is @font-face Step 4
None
Use a CDN CloudFlare is a (free) no-brainer Step 5
None
Enable gzip & browser caching Out-of-the box with CloudFlare Step
6
Enable SSL With CloudFlare (& force redirect) Step 7
Use something Algolia For search, listings & related posts Step
8
None
Avoid Jekyll plugins e.g. Highlight.js instead of Rouge Step 9
None
Avoid loops & use variables e.g. the author loop on
each post Step 10
None
Generate only the latest post Just using --limit_posts 1 Step
11
None
Ignore stuff with “_” or _config.yml Great to handle media
separately Step 12
None
Incremental builds (--incremental) For Jekyll 3 (on GitHub pages) Step
13
None
Still not happy? Maybe check out Hugo.
Slides & notes: wiredcraft. com/blog/make-jekyll-fast