So we found the problem on another forum:
https://ww.wp.xz.cn/support/topic/jetpack-cutting-my-site?replies=22#post-6200270
Oh, I see what the problem is here. GigPress adds some Javascript code requiring the jQuery library to work, but that code is added before the jQuery library itself.
http://i.wpne.ws/YPfB
Could you contact the GigPress plugin authors, and ask them to make sure the GigPress Javascript file is added after jQuery? They can do so by adding jQuery as a dependency when enqueuing the file, as explained here:
http://codex.ww.wp.xz.cn/Function_Reference/wp_enqueue_script
AFAIK, this is not a GigPress issue. GigPress properly enqueues jQuery, so it should always be available when GigPress’ javascript is called.
You can confirm this by switching to one of the default themes and seeing that the error does not occur.
I noticed this same error on a theme I was using. I changed
wp_enqueue_script('gigpress-js', plugins_url('scripts/gigpress.js', __FILE__), 'jquery');
To
wp_enqueue_script('gigpress-js', plugins_url('scripts/gigpress.js', __FILE__), array('jquery'));
This fixed the issue for us anyway. The deps should be an array according to the docs for wp_enqueue_script.
Nice catch Fred53, thanks – I’ll fix this in the next update.