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
Conteúdo estático com Jekyll
Search
Rodrigo Alves
April 27, 2013
Programming
2
480
Conteúdo estático com Jekyll
Slides from my talk about Jekyll at #abrilproruby, the local Ruby conf
in Recife
Rodrigo Alves
April 27, 2013
Tweet
Share
More Decks by Rodrigo Alves
See All by Rodrigo Alves
VMware: apresentação de Economia de Empresas
rodrigo
0
49
Programação Funcional
rodrigo
0
34
Groundhog
rodrigo
0
39
Redes Definidas por Software
rodrigo
0
63
Aplicações Multimídia Distribuídas
rodrigo
1
39
Farmanager
rodrigo
1
66
Coding Dojo e TDD
rodrigo
1
51
Resolvendo Problemas com o Bundler
rodrigo
1
46
Python com TDD
rodrigo
0
100
Other Decks in Programming
See All in Programming
雑に思考を整理する技術と効能
konifar
58
29k
Behind VS Code Extensions for JavaScript / TypeScript Linnting and Formatting
unvalley
5
900
検証も兼ねて個人開発でHonoとかと向き合った話
hanetsuki
0
760
Prepare for Jakarta EE 11 - Performance and Developer Productivity
ivargrimstad
0
720
AWS CDKコントリビュートTIPS / aws-cdk-contribution-tips
gotok365
2
100
デフォルトにして至高、RubyMineの大好きな所
ruzia
0
280
DMMプラットフォームがTiDB Cloudを採用した背景
pospome
8
4k
見た目から始める生産性向上
ikumatadokoro
7
820
Random\Randomizer クラスで日常のあれこれを解決しよう! / Random\Randomizer class solves familiar trouble
cocoeyes02
0
210
0→1と1→10の狭間で Javaという技術選定を振り返る/Reflecting on the Decision to Choose Java Between Scaling from 0 to 1 and 1 to 10
jaguar_imo
2
380
HUIT新歓2024「競技プログラミング、やってみませんか?」
slephy2784
1
270
Site Reliability Engineering for GMO
pyama86
7
1k
Featured
See All Featured
Designing for Performance
lara
601
67k
Gamification - CAS2011
davidbonilla
76
4.6k
Building Your Own Lightsaber
phodgson
99
5.7k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
51k
GraphQLの誤解/rethinking-graphql
sonatard
50
9.2k
WebSockets: Embracing the real-time Web
robhawkes
59
7k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
274
13k
Robots, Beer and Maslow
schacon
PRO
155
7.9k
Web Components: a chance to create the future
zenorocha
305
41k
GraphQLとの向き合い方2022年版
quramy
32
12k
A Philosophy of Restraint
colly
197
16k
Rails Girls Zürich Keynote
gr2m
91
13k
Transcript
Conteúdo estático com Jekyll Rodrigo Alves Vieira www.rodrigoalvesvieira.com @rodrigoavie
gem install jekyll
. |-- _config.yml |-- _includes |-- _layouts | |-- default.html
| |-- post.html |-- _posts | |-- 2012-10-25-creedence-clearwater.md | |-- 2013-04-26-grateful-dead.md |-- _site |-- index.html |-- assets |-- css |-- style.css |-- javascripts Estrutura de um projeto:
jekyll --server Edite o _config.yml e:
Yaaaaawks, tá rodando!
• Muito simples • it's pretty technical • Coisa de
dev O que o Jekyll é:
• Não é um framework web • Não é um
CMS (Content Management System) • Não é o Tumblr O que o Jekyll não é:
Suporta migrações: Wordpress, Tumblr, Blogger e Drupal
Plugins, huh?
Suporta sim!
Suporta sim! LaTex to PNG, tagcloud, pygments, Google Analytics, I18n,
etc.
• Markdown • Textile • Haml • HTML puro Templating:
E se eu não quiser escrever tudo?
E se eu não quiser escrever tudo? Então não escreve
oras, usa o...
Feito sobre o Jekyll já vem com estrutura de arquivos
pronta: instalar e rodar! ...Octopress
Tem hospedagem free no GitHub?
sim, com o GitHub Pages:
1. crie um repositório chamado {meuhandle}. github.com 2. git push
seu projeto Jekyll para esse repo 3. vá para http://seuhandle.github.com Pra configurar:
1. crie um repositório chamado {meuhandle}. github.com 2. git push
seu projeto Jekyll para esse repo 3. vá para http://seuhandle.github.com Pra configurar: "Agora é correr pro abraço!"
Obrigado! • www.rodrigoalvesvieira.com • @rodrigoavie • rodrigovieira1994 [at] gmail [dot]
com • github.com/rodrigoalvesvieira • linkedin.com/in/rodrigoalvesvieira
Referências 1. Imagens: google.com/images 2. jekyll: https://github.com/mojombo/jekyll 3. octopress: http://octopress.org/
4. sites em jekyll (source): https://github.com/mojombo/jekyll/wiki/Sites 5. github pages: http://pages.github.com/ 6. http://jekyllbootstrap.com/