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
Ghost Themes
Search
Rodrigo Espinosa Curbelo
July 09, 2014
Design
320
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Ghost Themes
Creating themes for Ghost talk for the Montevideo Web Design Group
Rodrigo Espinosa Curbelo
July 09, 2014
More Decks by Rodrigo Espinosa Curbelo
See All by Rodrigo Espinosa Curbelo
Being Blessed
rec
0
9.9k
HapiJS: A delightful experience
rec
1
390
Real time web applications for existing no NodeJS apps
rec
1
600
Git Flow
rec
3
1.7k
Other Decks in Design
See All in Design
Saving_the_King_-_Storyboard.pdf
terencebasart
0
240
染み出し好きの、 染み出しコントロール論
mukai_takeru
0
350
速く作れるかではなく、速く学べるか ― 学習ループを回すパイロットの途中報告
nagata03
0
570
体験負債を資産に変える組織的アプローチ
hikarutakase
0
1.6k
AI-Slopなデザインを生まないためのデザインプロセス戦略
takanorip
7
5.1k
ボタンUIの冪等性の話をしたらVimmerに刺さっちゃった
ottatto
3
1.7k
富山デザイン勉強会_デザイントレンド2026.pdf
keita_yoshikawa
3
280
AIスライド生成を進化させるMDファイル
kenichiota0711
1
1.5k
社長の宿題への回答 「新卒×AI」が生み出す価値
saki822
2
190
つくり方を変えていく | change-how-we-build
mottox2
2
1.4k
情報を翻訳する-伝わる可視化3原則とオープンデータ活用-
hjmkth
1
320
「おすすめ」はなぜ信用されないのか - 信頼を築くUI/UX設計
ryu1013
0
190
Featured
See All Featured
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
420
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.7k
How to train your dragon (web standard)
notwaldorf
97
6.7k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
920
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
360
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Making Projects Easy
brettharned
120
6.7k
Facilitating Awesome Meetings
lara
57
7k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
880
Statistics for Hackers
jakevdp
799
230k
Transcript
Ghost – The blog platform –
Rodrigo Espinosa Developer at Sophilabs Co-organizer JSConfUY! ! @espinosacurbelo
What is Ghost?
Ghost is a CMS “Ghost is a simple, powerful publishing
platform that allows you to share your story with the world.’
It has… posts pages administrator ! – just like Wordpress
–
What’s different Ghost from the others?
It’s simplicity
Extremely easy to customise
Ghost folder structure Everything you need is located in the
/content/ directory
Theme folder structure Ghost themes are intended to be simple
to build and maintain
What are those .hbs files?
HANDLEBARS HTML with advance functionality
variables HANDLEBARS HTML with advance functionality {{author.name}}
HANDLEBARS HTML with advance functionality
iterators HANDLEBARS HTML with advance functionality {{#foreach posts}} {{/foreach}}
HANDLEBARS HTML with advance functionality
assets HANDLEBARS HTML with advance functionality {{asset "css/style.css"}}
HANDLEBARS HTML with advance functionality
partials HANDLEBARS HTML with advance functionality {{!< layout }}
HANDLEBARS HTML with advance functionality
HANDLEBARS HTML with advance functionality
Open a theme file default.hbs default.hbs is not required. But
would be helpful to have a base layout for all that repetitive content.
Open a theme file index.hbs The index.hbs is the principal
point of access to your site. Your home page.
Open a theme file post.hbs The post.hbs contains the template
to display when navigates to a specific post.
Open a theme file page.hbs The page.hbs contains the template
to display when navigates to a static page. For example to /about
Open a theme file page.hbs Also a page.hbs can display
a specific (and unique) static page. Like in about page-about.hbs
Handlebar helpers {{#has tag="photo"}} {{pagination}}
Marketplace
Ghost has it own Marketplace at marketplace.ghost.org
None
Selling themes on the marketplace
Demand
None
Examples themes
None
None
None
None
Q&A
Thanks!