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
360
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
200
Docker and Go: Integration Testing. by Aaron Lehmann
pgburt
1
300
Workers and the Rise of Reactive Infrastructure
pgburt
0
340
The Easiest Way to Develop with Go
pgburt
0
180
Advanced Ruby for Rails Devs, by Sherif Abushadi
pgburt
1
140
How HotelTonight uses Elasticsearch to power its hotel search algorithm
pgburt
2
2k
Nature Inspired Testing Thoughts
pgburt
0
61
Numbers need stories
pgburt
0
59
Use the Right Tool
pgburt
0
98
Other Decks in Technology
See All in Technology
Oracle Cloud Infrastructure:2024年12月度サービス・アップデート
oracle4engineer
PRO
1
230
どちらを使う?GitHub or Azure DevOps Ver. 24H2
kkamegawa
0
990
ずっと昔に Star をつけたはずの思い出せない GitHub リポジトリを見つけたい!
rokuosan
0
150
バクラクのドキュメント解析技術と実データにおける課題 / layerx-ccc-winter-2024
shimacos
2
1.1k
スタートアップで取り組んでいるAzureとMicrosoft 365のセキュリティ対策/How to Improve Azure and Microsoft 365 Security at Startup
yuj1osm
0
230
LINE Developersプロダクト(LIFF/LINE Login)におけるフロントエンド開発
lycorptech_jp
PRO
0
130
PHP ユーザのための OpenTelemetry 入門 / phpcon2024-opentelemetry
shin1x1
3
1.3k
生成AIのガバナンスの全体像と現実解
fnifni
1
200
社内イベント管理システムを1週間でAKSからACAに移行した話し
shingo_kawahara
0
200
NilAway による静的解析で「10 億ドル」を節約する #kyotogo / Kyoto Go 56th
ytaka23
3
380
LINEスキマニにおけるフロントエンド開発
lycorptech_jp
PRO
0
330
成果を出しながら成長する、アウトプット駆動のキャッチアップ術 / Output-driven catch-up techniques to grow while producing results
aiandrox
0
370
Featured
See All Featured
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
132
33k
KATA
mclloyd
29
14k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
3
170
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
169
50k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.7k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
191
16k
Fireside Chat
paigeccino
34
3.1k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
How To Stay Up To Date on Web Technology
chriscoyier
789
250k
Writing Fast Ruby
sferik
628
61k
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