279 lines
8.2 KiB
HTML
Executable file
279 lines
8.2 KiB
HTML
Executable file
|
|
<!-- Javascript Start -->
|
|
|
|
<!-- jQuery -->
|
|
<script src="/js/jquery-1.11.3.min.js"></script>
|
|
|
|
<!-- Bootstrap Core JavaScript -->
|
|
<script src="/js/bootstrap-3.3.5.min.js"></script>
|
|
|
|
<!-- Plugin JavaScript -->
|
|
<script src="/js/jquery.easing-1.3.min.js"></script>
|
|
|
|
<!-- Custom Theme JavaScript -->
|
|
<!--* Start Bootstrap - Grayscale Bootstrap Theme (http://startbootstrap.com)
|
|
* Code licensed under the Apache License v2.0.
|
|
* For details, see http://www.apache.org/licenses/LICENSE-2.0.-->
|
|
<script>
|
|
function toggleNavCollapse(){50<$(".navbar").offset().top?$(".navbar-fixed-top").addClass("top-nav-collapse"):$(".navbar-fixed-top").removeClass("top-nav-collapse");}
|
|
$(document).ready(toggleNavCollapse);
|
|
$(window).scroll(toggleNavCollapse);$(function(){$("a.page-scroll").bind("click",function(b){var a=$(this);$("html, body").stop().animate({scrollTop:$(a.attr("href")).offset().top-50},1500,"easeInOutExpo",function(){a.blur()});b.preventDefault()})});$(".navbar-collapse ul li a").click(function(){$(".navbar-toggle:visible").click()});
|
|
</script>
|
|
|
|
{% if page.section-type == "index" %}
|
|
|
|
<!-- Collapse navbar when navbar-brand is clicked -->
|
|
|
|
<script>
|
|
$(function(){$(".navbar-brand").click(function(){$(".collapse.in")&&$(".collapse.in").animate({height:"1px"},500,function(){$(".collapse.in").removeClass("in")})})});
|
|
</script>
|
|
|
|
{% endif %}
|
|
|
|
{% if site.syntax-highlight and page.section-type == "post" %}
|
|
|
|
<!-- Syntax highlight in post pages-->
|
|
|
|
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.2/highlight.min.js"></script>
|
|
<script>hljs.initHighlightingOnLoad();</script>
|
|
|
|
{% endif %}
|
|
|
|
{% if jekyll.environment == "production" %}
|
|
{% if site.google-tracking-id %}
|
|
|
|
<!-- Google Tracking Id Start -->
|
|
|
|
<script>
|
|
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
|
|
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
|
|
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
|
|
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
|
|
ga('create', '{{ site.google-tracking-id }}', 'auto');
|
|
ga('send', 'pageview');
|
|
</script>
|
|
|
|
<!-- Google Tracking Id End -->
|
|
|
|
{% endif %}
|
|
{% endif %}
|
|
|
|
{% if site.disqus-shortname and jekyll.environment == "production" %}
|
|
|
|
<!-- Disqus -->
|
|
|
|
{% if page.section-type == "post" %}
|
|
|
|
<script type="text/javascript">
|
|
var disqus_shortname = '{{ site.disqus-shortname }}';
|
|
(function() {
|
|
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
|
|
dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
|
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
|
})();
|
|
</script>
|
|
|
|
{% endif %}
|
|
|
|
{% if page.section-type == "post" or page.section-type == "blog" or page.section-type == "index" or page.section-type == "tag" %}
|
|
|
|
<!-- Comments Counter Start -->
|
|
|
|
<script type="text/javascript">
|
|
/* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
|
|
var disqus_shortname = '{{ site.disqus-shortname }}'; // required: replace example with your forum shortname
|
|
|
|
/* * * DON'T EDIT BELOW THIS LINE * * */
|
|
(function () {
|
|
var s = document.createElement('script'); s.async = true;
|
|
s.type = 'text/javascript';
|
|
s.src = '//' + disqus_shortname + '.disqus.com/count.js';
|
|
(document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s);
|
|
}());
|
|
</script>
|
|
|
|
<!-- Comments Counter End -->
|
|
|
|
{% endif %}
|
|
|
|
{% endif %}
|
|
|
|
{% if page.section-type == "post" %}
|
|
|
|
<!-- Share buttons Start -->
|
|
|
|
<script src="{{site.baseurl}}/js/rrssb.min.js"></script>
|
|
|
|
<!-- Share buttons End -->
|
|
|
|
{% endif %}
|
|
|
|
{% if site.dynamic-typing and page.section-type == "index" %}
|
|
|
|
<!-- Dynamic Typing Start -->
|
|
|
|
<script type="text/javascript" src="{{site.baseurl}}/js/typed.min.js"></script>
|
|
<script type="text/javascript">
|
|
|
|
var myQuotes = new Array();
|
|
{% for line in site.lines %}
|
|
myQuotes.push("{{ line.text }}");
|
|
{% endfor %}
|
|
|
|
function shuffle(array) {
|
|
var currentIndex = array.length, temporaryValue, randomIndex ;
|
|
|
|
// While there remain elements to shuffle...
|
|
while (0 !== currentIndex) {
|
|
|
|
// Pick a remaining element...
|
|
randomIndex = Math.floor(Math.random() * currentIndex);
|
|
currentIndex -= 1;
|
|
|
|
// And swap it with the current element.
|
|
temporaryValue = array[currentIndex];
|
|
array[currentIndex] = array[randomIndex];
|
|
array[randomIndex] = temporaryValue;
|
|
}
|
|
|
|
return array;
|
|
}
|
|
|
|
{% if site.shuffle %}
|
|
shuffle(myQuotes)
|
|
{% endif %}
|
|
|
|
$(".intro-text").typed({
|
|
strings: myQuotes,
|
|
typeSpeed: {{ site.type-speed }},
|
|
backDelay: {{ site.delete-delay }},
|
|
startDelay: {{ site.start-delay }},
|
|
loop: {{ site..loop }},
|
|
loopCount: {{ site.loop-count }},
|
|
cursorChar: "|"
|
|
});
|
|
</script>
|
|
|
|
<!-- Dynamic Typing End -->
|
|
|
|
{% endif %}
|
|
|
|
<script>
|
|
function addTohistory() {
|
|
if (!window.location.host.startsWith("127.0.0.1")) {
|
|
history.pushState({}, '{{page.title}}', '{{site.url}}{{site.baseurl}}{{page.url}}');
|
|
}
|
|
}
|
|
</script>
|
|
|
|
<!-- Gesture Navigation / Swipe Instruction Start -->
|
|
{% if site.enable-gesture-navigation %}
|
|
|
|
{% if page.section-type == "post" %}
|
|
|
|
<!-- Post Gesture Navigation Start -->
|
|
|
|
<script type="text/javascript" src="{{site.baseurl}}/js/hammer.min.js"></script>
|
|
|
|
<script>
|
|
var post = document.getElementById('post');
|
|
|
|
new Hammer(post).on('swipeleft', function(event) {
|
|
addTohistory();
|
|
{% if site.baseurl == "" and page.previous == nil %}
|
|
document.location.replace("/");
|
|
{% else %}
|
|
document.location.replace("{{site.baseurl}}{{page.previous.url}}");
|
|
{% endif %}
|
|
});
|
|
|
|
new Hammer(post).on('swiperight', function(event) {
|
|
addTohistory();
|
|
{% if site.baseurl == "" and page.next == nil %}
|
|
document.location.replace("/");
|
|
{% else %}
|
|
document.location.replace("{{site.baseurl}}{{page.next.url}}");
|
|
{% endif %}
|
|
});
|
|
</script>
|
|
|
|
<!-- Post Gesture Navigation Start -->
|
|
|
|
{% endif %}
|
|
|
|
{% if page.section-type == "blog" %}
|
|
|
|
<!-- Blog Gesture Navigation Start -->
|
|
|
|
<script type="text/javascript" src="{{site.baseurl}}/js/hammer.min.js"></script>
|
|
|
|
<script>
|
|
var page = document.getElementById('page');
|
|
|
|
new Hammer(page).on('swipeleft', function(event) {
|
|
addTohistory();
|
|
{% if site.baseurl == "" and paginator.next_page_path == nil %}
|
|
document.location.replace("/");
|
|
{% else %}
|
|
document.location.replace("{{site.baseurl}}{{paginator.next_page_path}}");
|
|
{% endif %}
|
|
});
|
|
new Hammer(page).on('swiperight', function(event) {
|
|
addTohistory();
|
|
{% if site.baseurl == "" and paginator.previous_page_path == nil %}
|
|
document.location.replace("/");
|
|
{% else %}
|
|
document.location.replace("{{site.baseurl}}{{paginator.previous_page_path}}");
|
|
{% endif %}
|
|
});
|
|
</script>
|
|
|
|
<!-- Blog Gesture Navigation Start -->
|
|
|
|
{% endif %}
|
|
|
|
{% if page.section-type == "blog" %}
|
|
|
|
<!-- Swipe Instructions for Blog Start -->
|
|
|
|
<script>
|
|
$(document).ready(function(){
|
|
if(!localStorage.getItem('blog-swipeshowed')){
|
|
$("#swipe-instruction").fadeIn();
|
|
$("#swipe-instruction .close-swipe-instruction").click(function(){
|
|
$("#swipe-instruction").fadeOut();
|
|
});
|
|
localStorage.setItem('blog-swipeshowed', true);
|
|
}
|
|
});
|
|
</script>
|
|
|
|
<!-- Swipe Instructions for Blog End -->
|
|
|
|
{% endif %}
|
|
|
|
{% if page.section-type == "post" %}
|
|
|
|
<!-- Swipe Instructions for Post Start -->
|
|
|
|
<script>
|
|
$(document).ready(function(){
|
|
if(!localStorage.getItem('post-swipeshowed')){
|
|
$("#swipe-instruction").fadeIn();
|
|
$("#swipe-instruction .close-swipe-instruction").click(function(){
|
|
$("#swipe-instruction").fadeOut();
|
|
});
|
|
localStorage.setItem('post-swipeshowed', true);
|
|
}
|
|
});
|
|
</script>
|
|
|
|
<!-- Swipe Instructions for Post End -->
|
|
|
|
{% endif %}
|
|
|
|
<!-- Gesture Navigation / Swipe Instruction End -->
|
|
|
|
{% endif %}
|
|
|
|
<!-- Javascript End -->
|