docker-compose up
Open http://0.0.0.0:4000/wosc10/
Install ruby and Jekyll: https://jekyllrb.com/docs/
Install required gems with:
bundle install
Run server with command:
bundle exec jekyll serve
Open http://0.0.0.0:4000/wosc9/
-
Copy previous edition directory and paste replacing new edition number (e.g.
cp -r wosc7 wosc8
) -
Change edition number (only number!) at the top of all all *.md files of the new edition folder
-
Make any necessary change to call for papers (dates, chairs...)
-
Update
_config.yml
:- Add defaults for new edition (papers, demos and keynotes). Remember to update the edition number in
path
andpermalink
sections - Update current edition name and number in
wosc
section - Add new edition in the
Previous Editions
link menu list
- Add defaults for new edition (papers, demos and keynotes). Remember to update the edition number in
-
Copy template from the template folder and paste to corresponding directory (example: _papers/wosc7 for a wosc7 paper)
-
Rename to pX.md for papers, dX.md for demos and kX.md for keynotes, where X is the paper/demo/keynote number (p1.md, d2.md ...)
-
Edit the file and fill in info required
-
For presentation slides, upload the PDF file to woscX/presentations/, where X is the wosc edition. Indicate the PDF file name in the .md file.
To generate gallery for the workshop
Install thumbsup from https://thumbsup.github.io/docs/
Copy JPG files to photos/ subdirectory in woscN/ directory
cd woscN
mkdir photos
cd wosc4/
thumbsup --input ./photos --output ./gallery --title 'Fourth International Workshop on Serverless Computing (WoSC) 2018 Gallery' --theme cards --thumb-size 200 --albums-from date
sed -i '' -e 's/index.html/..\/index.html/g' gallery/2018-12.html
And link form woscN index.htmnl page
cd wosc3/
thumbsup --input ./photos --output ./gallery --title 'Third International Workshop on Serverless Computing (WoSC) 2018 Gallery' --theme cards --thumb-size 200 --albums-from date
Then edit gallery/2018-07.html to point to workshop index.html with ../index.html:
sed -i '' -e 's/index.html/..\/index.html/g' gallery/2018-07.html
cd wosc2/
thumbsup --input ./photos --output ./gallery --title 'Second International Workshop on Serverless Computing (WoSC) 2017 Gallery' --theme cards --thumb-size 200 --albums-from date --sort-media-by filename
Then edit gallery/2017-12.html to point to workshop index.html with ../index.html:
sed -i '' -e 's/index.html/..\/index.html/g' gallery/2017-12.html
Currently fails missing .config somehow ...
docker run -t -v `pwd`:/work -u $(id -u):$(id -g) thumbsupgallery/thumbsup thumbsup --input ./photos --output ./gallery --title 'Second International Workshop on Serverless Computing (WoSC) 2017 Gallery' --theme cards --thumb-size 200 --albums-from date --sort-media-by filename
Run:
cd wosc17/
thumbsup --input ./photos --output ./gallery --title 'First International Workshop on Serverless Computing (WoSC) 2017 Gallery' --theme cards --thumb-size 200 --albums-from date --sort-media-by filename
Then edit gallery/2017-06.html to point to workshop index.html with ../index.html:
sed -i '' -e 's/index.html/..\/index.html/g' gallery/2017-06.html
or manually:
<h1><a href="../index.html">ICDCS Wworkshop on Serverless Computing (WoSC) 2017 Gallery</a></h1>
<a class="breadcrumb-item" href="../index.html">Home</a> / <a class="breadcrumb-item" href="2017-06.html">2017-06</a>
Run:
cd tutorial/
thumbsup --input ./photos --output ./gallery --title 'Serverless Tutorial 2017 Gallery' --theme cards --thumb-size 200 --albums-from date
sed -i '' -e 's/index.html/..\/index.html/g' gallery/2017-06.html