Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hawkw/bigyll
Jekyll layouts for @timcw's Big presentation
https://github.com/hawkw/bigyll
Last synced: 7 days ago
JSON representation
Jekyll layouts for @timcw's Big presentation
- Host: GitHub
- URL: https://github.com/hawkw/bigyll
- Owner: hawkw
- License: mit
- Created: 2015-02-19T16:48:05.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-03-11T04:31:16.000Z (over 9 years ago)
- Last Synced: 2024-10-09T07:09:41.247Z (28 days ago)
- Language: JavaScript
- Homepage: http://hawkweisman.me/notebook/2015/02/19/big-presentations-with-jekyll/
- Size: 168 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# bigyll
Jekyll layouts for @timcw's [Big](https://github.com/tmcw/big) presentation system
### How it works:
Just drop the `_layouts` folder into the Jekyll directory you want to serve Big presentations from. If you already have layouts, just add the Big layout file.The file `example.markdown` in `_drafts` shows a demo of how to write Big presentations using this layout.
For example:
```markdown
---
layout: big
title: "Bigyll example"
sections:
- this is slide 1
- this is slide 2
---
```Do note that if you want to use Markdown formatting --- such as images, bold/italic, et cetera --- in your slides, you have to format your sections as blocks using the pipe (`|`) character, as in the following example:
```markdown
---
layout: big
title: "Bigyll example"
sections:
- |
this slide has *emphasized text*
- |
this slide has
two lines of text
- |
this slide has [a link](github.com/hawkw/bigyll)
---
```
This is due to issues in the way Jekyll parses YAML front-matter. I'm looking into a workaround but for now, just keep that in mind.#### Styles:
There's now support for @mdnzr's [fork](https://github.com/mdznr/big), which sizes text using the golden ratio, and @jed's [weenote](https://github.com/jed/weenote), for making [Takahashi](http://en.wikipedia.org/wiki/Takahashi_method)-style presentations. Just use the `big-mdnzr` or `big-weenote` layouts instead of the default `big` layout.### To-do:
- [x] Include the JS and CSS in a site-level directory and link them in.
- [ ] Maybe add support for [big-themes](https://github.com/tmcw/big-themes)
- [ ] Make it possible to write presentations with the Markdown syntax from [big.py](https://github.com/harperreed/bigpy)