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
140
Docker at devo.ps
hunvreus
7
11k
API + Static Clients
hunvreus
4
610
Doing the right thing
hunvreus
2
100
JSON all the way
hunvreus
1
3.7k
Other Decks in Technology
See All in Technology
Webアプリを Lambdaで動かすまでに考えること / How to implement monolithic Lambda Web Application
_kensh
7
960
AIエージェント開発における「攻めの品質改善」と「守りの品質保証」 / 2024.04.09 GPU UNITE 新年会 2025
smiyawaki0820
0
350
Enterprise AI in 2025?
pamelafox
0
140
コンソールで学ぶ!AWS CodePipelineの機能とオプション
umekou
3
140
SREの視点で考えるSIEM活用術 〜AWS環境でのセキュリティ強化〜
coconala_engineer
1
180
Cline、めっちゃ便利、お金が飛ぶ💸
iwamot
PRO
22
19k
さくらの夕べ Debianナイト - さくらのVPS編
dictoss
0
170
Micro Frontends: Necessity, Implementation, and Challenges
rainerhahnekamp
0
190
ルートユーザーの活用と管理を徹底的に深掘る
yuobayashi
8
750
Lightdashの利活用状況 ー導入から2年経った現在地_20250409
hirokiigeta
2
250
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
21k
10分でわかるfreeeのQA
freee
1
12k
Featured
See All Featured
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.8k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
4
510
Embracing the Ebb and Flow
colly
85
4.6k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
29
2k
Raft: Consensus for Rubyists
vanstee
137
6.9k
Writing Fast Ruby
sferik
628
61k
Fontdeck: Realign not Redesign
paulrobertlloyd
83
5.5k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Documentation Writing (for coders)
carmenintech
69
4.7k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
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