Slide 1

Slide 1 text

ChicagoRuby: 1871
 Thursday, June 25, 2015 Chicago, IL, USA Getting Started With

Slide 2

Slide 2 text

@BobbyReys @RayHightower

Slide 3

Slide 3 text

What Why How ?

Slide 4

Slide 4 text

What is Jekyll?

Slide 5

Slide 5 text

Jekyll Sample Sites

Slide 6

Slide 6 text

Why Jekyll?

Slide 7

Slide 7 text

Static HTML vs Content Management System (CMS)

Slide 8

Slide 8 text

CMS On each page request:
 1. Pull page content from database.
 2. Generate new HTML page. Static No database. Generate all HTML pages before we deploy.

Slide 9

Slide 9 text

http://staticsitegenerators.net

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

Responsive Design

Slide 12

Slide 12 text

GitHub Pages

Slide 13

Slide 13 text

How Jekyll?

Slide 14

Slide 14 text

{

Slide 15

Slide 15 text

Rbenv chruby - OR - - OR -

Slide 16

Slide 16 text

$ gem install jekyll

Slide 17

Slide 17 text

$ jekyll new mysite
 $ cd mysite $ jekyll serve

Slide 18

Slide 18 text

$ jekyll serve -w

Slide 19

Slide 19 text

Demo Time

Slide 20

Slide 20 text

No content

Slide 21

Slide 21 text

GitHub Pages + Jekyll

Slide 22

Slide 22 text

Software is never permanently broken.

Slide 23

Slide 23 text

Learn how to learn. Try stuff. Break stuff.

Slide 24

Slide 24 text

No content

Slide 25

Slide 25 text

Future Stuff

Slide 26

Slide 26 text

Lunr.js for Search

Slide 27

Slide 27 text

Liquid for Templates

Slide 28

Slide 28 text

Tech changes fast. Learn what you need when you need it.

Slide 29

Slide 29 text

Hands-On Time

Slide 30

Slide 30 text

Thanks! @BobbyReys @RayHightower