Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lexoyo/jekyll-slideshow
Compose your slides on Github, Host it on Github Pages for free.
https://github.com/lexoyo/jekyll-slideshow
github-page jekyll picture slideshow
Last synced: 2 months ago
JSON representation
Compose your slides on Github, Host it on Github Pages for free.
- Host: GitHub
- URL: https://github.com/lexoyo/jekyll-slideshow
- Owner: lexoyo
- License: mit
- Created: 2016-02-06T19:33:04.000Z (almost 9 years ago)
- Default Branch: gh-pages
- Last Pushed: 2021-09-09T11:54:36.000Z (over 3 years ago)
- Last Synced: 2024-11-02T03:23:12.336Z (3 months ago)
- Topics: github-page, jekyll, picture, slideshow
- Language: HTML
- Homepage: http://lexoyo.me/jekyll-slideshow/
- Size: 249 KB
- Stars: 36
- Watchers: 3
- Forks: 100
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
> **this is not maintained**
# Jekyll Slideshow
`Jekyll Slideshow` is a Jekyll boilerplate which generates slideshows with your pictures and texts, so that you can embed them in a static websites, i.e. in websites generated with [static website generators](https://www.staticgen.com/) such as [Jekyll](http://jekyllrb.com/) and [Silex](http://www.silex.me).
You can use Github to edit your slides and upload pictures, Github Pages will automatically generate your slideshows and publish it online for free. It is not a Jekyll plug-in but a set of layouts and collection.
[Here is a demo](http://lexoyo.me/jekyll-slideshow/).
At the core of this project there is work from other people:
* [Jekyll](http://jekyllrb.com/)
* [JQuery lightSlider](http://sachinchoolur.github.io/lightslider/)## user guide
1. [Fork this code on github](https://github.com/lexoyo/jekyll-slideshow/fork)
2. Edit the file `_slides/my-pics1.md` on github and save the file, this will make Github pages build your slideshows
3. Check the changes on `http://yourgithubusername.github.io/jekyll-slideshow/`You can make more slideshows by adding `.md` files in `_slides`, [like this one](./_slides/my-pics1.md). The picures can be stored in any folder or sub folder, but do not forget to add it to a slideshow like in the examples.
```
* ![A nice pic of mine](my-pics1/pic1.jpg)
* ![Another nice pic of mine](my-pics1/pic2.jpg)
```In the meta data of a slideshow's `.md` file, you can use these params, which come from [lightSlider's doc](http://sachinchoolur.github.io/lightslider/settings.html)
* item
* loop
* mode (slide or fade)
* speed
* pause
* vertical
* auto
* pauseOnHover
* controls
* pager
* adaptiveHeightYou can also style and animate the elements on the slides with the "style" property in the front matter data
```
style:
body:
duration: 10000
init:
position: absolute
bottom: 0
width: 200%
from:
left: 0
to:
left: -100%
```