fossasia / gci14.fossasia.org

FOSSASIA Google Code-In Website 2014/15 http://gci14.fossasia.org
1.57k stars 109 forks source link

Moving to Jekyll! #178

Closed namangoel1 closed 9 years ago

namangoel1 commented 9 years ago

Adding template code, moving all students and mentors to their own JSON files. Demo

namangoel1 commented 9 years ago

Just moved the styles to SCSS. @RoonyH have a look at the demo, do I merge? :)

roonyh commented 9 years ago

@namangoel1 Thanks! I am all for this. Lets get this merged asap. @fossasia/fossasia-gci-students what do you people think about this.

We are trying to move mentors and students' data to a json file and load them using an html template. Github pages works great with jekyll so we use it for this purpose. It will be great if you can get yourself familiarized with jekyll since many new tasks realated to jekyll will come your way if this experiment is a success.

http://jekyllrb.com/

http://jekyllrb.com/docs/datafiles/

Ludwant commented 9 years ago

That sounds fine! I will start looking at jekyll now.

On Jan 1, 2015, at 1:25 PM, Aruna Herath notifications@github.com wrote:

http://jekyllrb.com/ http://jekyllrb.com/

tradzik commented 9 years ago

I think this is good idea. But we'll need to change README.md file, with instructions about adding image.

namangoel1 commented 9 years ago

@ty221 already done. This definitely can be improved, though.

PolBaladas commented 9 years ago

Fine! Good Idea, I'll take a look at jekyll

roonyh commented 9 years ago

I think the random delay generator could be better, but lets get this in since its a major improvement.

namangoel1 commented 9 years ago

@RoonyH I agree, but Liquid doesn't have a built-in random function, and wow.js does not allow adding delays through JavaScript. I had an idea to modify wow.js directly, shall I try that?