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
350
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
190
Docker and Go: Integration Testing. by Aaron Lehmann
pgburt
1
290
Workers and the Rise of Reactive Infrastructure
pgburt
0
320
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
55
Numbers need stories
pgburt
0
53
Use the Right Tool
pgburt
0
88
Other Decks in Technology
See All in Technology
20240912 JJUGナイトセミナー
mii1004
0
140
LINEヤフーのフロントエンド組織・体制の紹介
lycorp_recruit_jp
1
1.2k
PdMはどのように全てのスピードを上げられるか ~ 非連続進化のための具体的な取り組み ~
sansantech
PRO
4
1.4k
公共交通データとアプリ制作 - Mini Tokyo 3D の初期制作過程を振り返る
nagix
1
110
20240911_New_Relicダッシュボード活用例
speakerdeckfk
0
110
グイグイ系QAマネージャーの仕事
sadonosake
0
360
急拡大する開発組織を支えるナレッジワークの E2E テスト基盤
kworkdev
PRO
0
140
持続可能なソフトウェア開発を支える『GitHub CI/CD実践ガイド』
tmknom
8
1.5k
実務における脅威モデリングを考えよう
nikinusu
1
720
Tricentisにおけるテスト自動化へのAI活用ご紹介/20240910Shunsuke Katakura
shift_evolve
0
210
Next.js のページ遷移を全力で止める
ypresto
9
3.6k
言葉は感情の近似値である。その感情と言葉の誤差を最小化しよう ~コミュニケーションにおけるアナログ/デジタル変換の課題に立ち向かう~
nktamago
0
250
Featured
See All Featured
RailsConf 2023
tenderlove
28
820
Building Flexible Design Systems
yeseniaperezcruz
325
38k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
123
18k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
8.9k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
248
20k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
45
4.8k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
158
15k
Being A Developer After 40
akosma
84
590k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
36
2.1k
In The Pink: A Labor of Love
frogandcode
139
22k
Why Our Code Smells
bkeepers
PRO
334
56k
Bootstrapping a Software Product
garrettdimon
PRO
304
110k
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