live: http://www.filtercake.com/code4wd-experiments/
- clone
bundleto installbundle exec jekyll serveto start- open
http://127.0.0.1:4000/code4wd-experiments/in a browser
npm installto install browser-syncforeman startboots both jekyll and a browsersync setup.
it opens the correct port but you have manually add the baseurl (/code4wd-experiments/)
speakers/speaker-name.md
bucket/speaker-name.jpg
talks/talk-title.md
bucket/talk-title.jpg
this might help with filenames: Slugify the-online-slug-generator
add talks by adding a file to the _talks folder
_talks
|- my-awesome-talk.md
|- more-awesome-talking.md
|- 4-33.md
See any existing file in _talks to look up the structure.
See _includes/talks.html for variables in use.
- filename is a slugified version of the talk title as generated by liquid's
{{ talk.title | slugify }}in order to generate files for{% include %} site.talks[n].speakershould match one ofsite.speakers[n].name– the talk will then be rendered to the respective speaker profile.- markup is not rendered for empty variables. if, for example, a video is not yet available on youtube (or wont ever be, because the talk was never recorded), you can leave the
youtube_idfield empty and the respective markup for the video embed will not be rendered. - body can have markdown
add speakers by adding a file to the _speakers folder
_speakers
|- mary-pineda.md
|- nancy-t-rogers.md
|- marsha-vega.md
See any existing file in _speakers to look up the structure.
See _includes/speakers.html for variables in use.
- filename is a slugified version of the talk title as generated by liquid's
{{ speaker.name | slugify }}in order to generate files for{% include %} - body can have markdown