Reveal.js works with either. Use whatever you are more comfortable with.
By creating presentations using Reveal.js and hosting them on your Jekyll Academic site you will have access to them anywhere. No need to worry about software compatibility, no need to sign in to email accounts on public machines. Simply load your website and select the presentation.
Jekyll Academic includes everything that you need in order to make Reveal.js work. Copy this file and edit it to begin making your own slide deck.
For more information about all of the options available in Reveal.js please the Reveal.js Demo Website