JavaScripten (v6)

Hydejack v6 adds a layer of JavaScript, effectively turning the whole site into a single page app.

Hydejack has always featured a JavaScript-heavy sidebar, but other than that, JS has been used sparingly. This changes with this release, which adds a ton of (optional) code that changes the feel of the theme dramatically.

Major

Pages are now loaded and swapped through JavaScript. This has a number of effects. First of all, it looks cool, but the animations aren’t just about aesthetics: They also help to hide the network time of fetching the next page, making the entire site feel faster. At the same time, the FOUC introduced in the last release will no longer occur (except on the initial page load).

Most JS is now unified in the _js directory and written in ES2016.

The blog-by-tag layout has been renamed to list.

public folder has been renamed to assets to make the theme compatible with Jekyll’s gem-based themes.