• Stars
    star
    174
  • Rank 219,104 (Top 5 %)
  • Language
    Ruby
  • License
    MIT License
  • Created almost 14 years ago
  • Updated over 13 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A HTML presentation generator that generates a basic Jekyll scaffold with Slippy hooking up.

JekyllAndHyde

JekyllAndHyde is a HTML presentation generator that combines the simplicity of website generation via Jekyll with jQuery's Slippy presentation library. Together they create a super-simple, GitHub Pages-compatible slideshow platform in Ruby.

Jekyll

Jekyll is a blog aware static site generator that powers GitHub Pages. It takes a template directory (representing the raw form of a website), runs it through Textile or Markdown and Liquid converters, and spits out a complete, static website suitable for serving with Apache or your favorite web server. GitHub Pages is set up in a way that whenever you push markup files into its Git repository, Jekyll will automatically render them and generate a static website.

Slippy

Slippy is HTML presentation library written with jQuery that takes a HTML file in and plays the presentation in any browser.

Why?

Combining Jekyll and Slippy can provide a powerful yet simple solution to create presentations: use the jekyll_and_hyde gem to generate a Jekyll template with Slippy properly integrated; write slides with Makrdown or Textile; publish slides by pushing it to a Git repository; present slides on a browser.

How?

Installation:

> gem install jekyll_and_hyde

Generation:

> jh new my_slides
> cd my_slides
> jh generate my-first-slide

There are two options coming with the "new" task: the "--github" flag is to set up a branch for GitHub Pages during generation, which is the same as calling "jh github"; the "--template" option is to define the Git repository of the generated Jekyll template to download, by default, the value is git://github.com/jingweno/jekyll_and_hyde_template.git.

Other tasks:

> jh github
> jh list [SEARCH]
> jh help [TASK]

The "github" task is to set up branching information for GitHub Pages. The "list" task is to list all the available tasks by giving it an optional SEARCH term. The "help" task is to display usage for a specific task.

Demo

http://owenou.com/jekyll_and_hyde_demo

Screencast

http://vimeo.com/jingwenowenou/cook-up-presentations-with-jekyllandhyde

News

http://ruby5.envylabs.com/episodes/151-episode-148-february-8-2011

License

MIT License. Details see LICENSE.

More Repositories

1

ccat

Colorizing `cat`
Go
3,105
star
2

godzilla

Godzilla is a ES2015 to Go source code transpiler and runtime
Go
1,482
star
3

hacker-menu

Hacker News Delivered to Desktop 👯
JavaScript
1,004
star
4

upterm

Instant Terminal Sharing
Go
838
star
5

jqplay

A playground for jq, written in Go
Go
724
star
6

gh

Fast GitHub command line client (deprecated). gh has been merged into https://github.com/github/hub, see https://github.com/github/hub/issues/475 for more info
Go
721
star
7

thunderbird

⚡🐦 Elegant WebSockets in Go
JavaScript
511
star
8

goup

Elegant Go installer
Go
478
star
9

spotctl

A command-line interface to Spotify, written in Go
Go
242
star
10

nut

Vendor Go dependencies
Go
234
star
11

gotask

Idiomatic build tool in Go
Go
177
star
12

candy

Candy is a zero-config reverse proxy server
Go
119
star
13

devise_uid

Add UID support to Devise.
Ruby
61
star
14

gaffer

Gaffer - Foreman on JVM
Java
56
star
15

msgpack_rails

MessagePack for Rails / msgpack.org[Rails]
Ruby
45
star
16

conf

Configuration loader in Go
Go
31
star
17

negroni-gorelic

negroni_gorelic is NewRelic middleware for negroni framework.
Go
27
star
18

gundam

The most destructive robot
Go
18
star
19

sql_parser

A Ruby SQL parser based on Treetop.
Ruby
18
star
20

vimux-zeus

vimux and zeus in action.
Vim Script
14
star
21

go-get-nuts

HTML5 Game built with Phaser
JavaScript
10
star
22

heroic_haiku

A simple game that is written in Flutter and Flame.
Dart
10
star
23

heroku-buildpack-wasmer

Heroku Buildpack for Wasmer
Shell
8
star
24

osh

The O shell
Go
8
star
25

jruby_sinatra_activerecord

A template app to run JRuby with Sinatra and ActiveRecord
Ruby
7
star
26

travisarchive

Travis Archive
Go
7
star
27

blog

My blog
JavaScript
6
star
28

dotfiles_old

My dotfiles
Shell
6
star
29

git-rebase-merge

A bash script to rebase and merge a Git topic branch to current branch.
Shell
5
star
30

homebrew-ccat

Homebrew fomular for `ccat` (deprecated), use `brew install ccat` instead
Ruby
4
star
31

eventloopclass

Go version of the exercises for The Truth About Event Loop Online Masterclass
Go
4
star
32

message_queue

A common interface to multiple message queues libraries.
Ruby
4
star
33

codeface

Run web-based VS Code on Heroku
Go
3
star
34

cheatsheets

3
star
35

patching_with_class_shadowing_and_maven

Using Maven to help with class shadowing.
Java
3
star
36

codefaces

a web-based source control client
Java
3
star
37

dotfiles

My dotfiles
Shell
3
star
38

hdp

HTTP Debug Proxy (HDP) logs HTTP requests for inspection.
Go
3
star
39

com.google.dart.compiler

A Dart compiler implemented in Java extracted from Dart's official repository.
Java
3
star
40

maven_jetty_plugin_example

Speed Up J2EE Environment Setup With Jetty Maven Plugin Example
Java
2
star
41

.dotfiles

dotfiles for my Mac
Ruby
2
star
42

mag

MAG - Full-Stack application development using MongoDB, AngularJS, and Go
2
star
43

ruby_grep

Module to search file(s) for lines that match a given pattern.
Ruby
2
star
44

priority_test

Run tests in priority order.
Ruby
2
star
45

tic_tac_toe_engine

A dead simple Tic Tac Toe engine.
Ruby
2
star
46

homebrew-gh

GH formulae for the Homebrew package manager
Ruby
2
star
47

testing_rest_web_services_with_rails

Ruby
2
star
48

rbfmt

Format Ruby code
Ruby
2
star
49

StoryboardRecipes

Example app following the book "iOS SDK Development" from Pragmatic Programmer
Objective-C
2
star
50

gostart

Go
1
star
51

buildzilla

Ruby
1
star
52

twitter_plus

an example of my talk about testing web service client
Ruby
1
star
53

isittheday.com

Ruby
1
star
54

stats_foundry

Ruby
1
star
55

ijws

I Just Wanna Say
Ruby
1
star
56

jekyll_and_hyde_demo

An example presentation generated by jekyll_and_hyde
1
star
57

karotz-proxy

Ruby
1
star
58

rails_engines_spike

Ruby
1
star
59

vpm

An awesome utility for managing Vim plugins.
Ruby
1
star
60

heroku-nginx-wasmer

Run Nginx with Wasmer on Heroku
HTML
1
star
61

api-proxy-spike

A spike to implement an API proxy
JavaScript
1
star
62

automatic_testing_of_rest_web_sevices_client_with_rails_source

Ruby
1
star
63

cortana

A Hubot for Twitter
CoffeeScript
1
star
64

odt

Owen's Development Tool
Go
1
star
65

rab

Rails Asset Builder (RAB)
Ruby
1
star
66

summarize-github-pull-requests

Perform automatic code reviews for GitHub pull requests (PR). The review is triggered when a PR is created and is triggered again for every subsequent commit in the PR. The code review is conducted for commit in the PR.
Rust
1
star
67

shortenerclj

A URL shortener implemented in Clojure
Clojure
1
star
68

hurley

Hurley and Faraday are both from the lost island
Go
1
star
69

sinatra-jruby-heroku

Shell
1
star
70

gameserverstatus

gameserverstatus
Clojure
1
star
71

narc

Node.js CI Server
JavaScript
1
star
72

jekyll_and_hyde_template

The source of the default jekyll_and_hyde template used by its generator.
1
star
73

loading_path_gotchas_in_rails3

A gotchas on load path of Rails 3.
Ruby
1
star
74

testing_web_services_client_slides

JavaScript
1
star