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
WordPress vs Jekyll
Search
Paul Burt
February 17, 2016
Technology
0
330
WordPress vs Jekyll
From the 2/17 SFRails event!
Published on behalf of the creator, Mike Neumegen of CloudCannon.
Paul Burt
February 17, 2016
Tweet
Share
More Decks by Paul Burt
See All by Paul Burt
What's New in Go Crypto? by Nick Sullivan
pgburt
0
170
Docker and Go: Integration Testing. by Aaron Lehmann
pgburt
1
280
Workers and the Rise of Reactive Infrastructure
pgburt
0
280
The Easiest Way to Develop with Go
pgburt
0
170
Advanced Ruby for Rails Devs, by Sherif Abushadi
pgburt
1
130
How HotelTonight uses Elasticsearch to power its hotel search algorithm
pgburt
2
1.9k
Nature Inspired Testing Thoughts
pgburt
0
52
Numbers need stories
pgburt
0
50
Use the Right Tool
pgburt
0
71
Other Decks in Technology
See All in Technology
Janus
bkuhlmann
1
490
アクセス制御にまつわる改善 / Improving access control
itkq
0
520
プロトタイピングによる不確実性の低減 / Reducing Uncertainty through Prototyping
ohbarye
5
380
KubeCon EU 2024 Recap “Kubernetes Policy Time Machine: Where to Next?”
ryysud
0
200
日本におけるデータエンジニアリングのこれまでとこれから
foursue
16
4.2k
コードを書く隙間を見つけて生きていく技術/Findy 思考の現在地
fujiwara3
27
5.8k
どうするコスト最適化のトレードオフ
tetsuyaooooo
1
500
検証を通して見えてきたTiDBの性能特性
lycorptech_jp
PRO
6
3.7k
よく聞くけど使ったことないソフトウェアNo.1 KafkaとSnowflake
foursue
4
340
長期間TiDBを使ってきた話 @ 私たちはなぜNewSQLを使うのかTiDB選定5社が語る選定理由と活用LT / Experiences with TiDB Over Time
chibiegg
2
870
現代CSSフレームワークの内部実装とその仕組み
poteboy
8
3.6k
ワールドカフェI /チューターを改良する / World Café I and Improving the Tutors
ks91
PRO
0
120
Featured
See All Featured
The MySQL Ecosystem @ GitHub 2015
samlambert
243
12k
Visualization
eitanlees
136
14k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3k
A Modern Web Designer's Workflow
chriscoyier
689
190k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
227
16k
Faster Mobile Websites
deanohume
299
30k
Web Components: a chance to create the future
zenorocha
305
41k
Side Projects
sachag
451
41k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
78
42k
Unsuck your backbone
ammeep
663
57k
Become a Pro
speakerdeck
PRO
11
4.5k
In The Pink: A Labor of Love
frogandcode
138
21k
Transcript
Mike Neumegen / CloudCannon - @mikeneumegen Wordpress vs Jekyll
Wordpress • PHP based • Builds pages on the fly
• Powers 75 million websites Jekyll • Ruby static site generator • Builds a static site • Powers at least over 650,000 sites. Probably millions.
The Site
Setup Developer Environment - Wordpress • Install MAMP • Download
Wordpress • Run the Installer
Setup Developer Environment - Jekyll jekyll serve gem install jekyll
-v 2.4.0
Development - Wordpress • index.php calls other templates to build
the site • content.php builds a page or list of blog posts • Content is stored in a database • 18 template files
Development - Jekyll • default.html contains basic HTML structure •
post.html defines the structure of blog posts • Blog posts are markdown files • Everything is static
Deployment - Wordpress
Deployment - Jekyll
Page Content Editing - Wordpress
Post Content Editing - Wordpress
Page Content Editing - Jekyll
Post Content Editing - Jekyll
Performance
The right tool for the job • Security • Scalability
• Complexity • Development time • Workflow • User generated content
Static site source Jekyll Site source Wordpress theme source CloudCannon
@mikeneumegen
[email protected]
Links