@ -1,16 +1,34 @@ |
|||
# Footer navigation links |
|||
|
|||
- title: Donate via PayPal |
|||
url: https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=paypal%40hexad%2edk&item_name=Duplicati%20Donation&no_shipping=2&no_note=1&tax=0¤cy_code=EUR&bn=PP%2dDonationsBF&charset=UTF%2d8&lc=US |
|||
|
|||
- title: Donate via Bitcoin |
|||
url: bitcoin:1LSRaoUMHe6W7SZaPwdW5KffRKmyqGrDWN |
|||
|
|||
- title: Visit us on Facebook |
|||
url: http://www.facebook.com/pages/Duplicati/105118456272281 |
|||
|
|||
- title: Visit us On Google+ |
|||
url: https://plus.google.com/105271984558189185842 |
|||
|
|||
- title: Visit us On Gitter |
|||
url: https://gitter.im/duplicati/Lobby |
|||
- title: Visit us on |
|||
items: |
|||
- title: Visit us on Facebook |
|||
image: images/facebook.png |
|||
url: http://www.facebook.com/pages/Duplicati/105118456272281 |
|||
|
|||
- title: Visit us On Google+ |
|||
image: images/googleplus.png |
|||
url: https://plus.google.com/105271984558189185842 |
|||
|
|||
- title: Visit us On Google Groups |
|||
image: images/googlegroups.png |
|||
url: https://gitter.im/duplicati/Lobby |
|||
|
|||
- title: Visit us On Gitter |
|||
image: images/gitter.png |
|||
url: https://gitter.im/duplicati/Lobby |
|||
|
|||
- title: Visit us On GitHub |
|||
image: images/github.png |
|||
url: https://github.com/duplicati/duplicati |
|||
|
|||
- title: Donate |
|||
items: |
|||
- title: Donate via PayPal |
|||
image: images/paypal.png |
|||
url: https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=paypal%40hexad%2edk&item_name=Duplicati%20Donation&no_shipping=2&no_note=1&tax=0¤cy_code=EUR&bn=PP%2dDonationsBF&charset=UTF%2d8&lc=US |
|||
|
|||
- title: Donate via Bitcoin |
|||
image: images/bitcoin.png |
|||
url: bitcoin:1LSRaoUMHe6W7SZaPwdW5KffRKmyqGrDWN |
|||
|
|||
|
@ -0,0 +1,17 @@ |
|||
<link rel="apple-touch-icon" sizes="57x57" href="/favicon/apple-icon-57x57.png"> |
|||
<link rel="apple-touch-icon" sizes="60x60" href="/favicon/apple-icon-60x60.png"> |
|||
<link rel="apple-touch-icon" sizes="72x72" href="/favicon/apple-icon-72x72.png"> |
|||
<link rel="apple-touch-icon" sizes="76x76" href="/favicon/apple-icon-76x76.png"> |
|||
<link rel="apple-touch-icon" sizes="114x114" href="/favicon/apple-icon-114x114.png"> |
|||
<link rel="apple-touch-icon" sizes="120x120" href="/favicon/apple-icon-120x120.png"> |
|||
<link rel="apple-touch-icon" sizes="144x144" href="/favicon/apple-icon-144x144.png"> |
|||
<link rel="apple-touch-icon" sizes="152x152" href="/favicon/apple-icon-152x152.png"> |
|||
<link rel="apple-touch-icon" sizes="180x180" href="/favicon/apple-icon-180x180.png"> |
|||
<link rel="icon" type="image/png" sizes="192x192" href="/favicon/android-icon-192x192.png"> |
|||
<link rel="icon" type="image/png" sizes="32x32" href="/favicon/favicon-32x32.png"> |
|||
<link rel="icon" type="image/png" sizes="96x96" href="/favicon/favicon-96x96.png"> |
|||
<link rel="icon" type="image/png" sizes="16x16" href="/favicon/favicon-16x16.png"> |
|||
<link rel="manifest" href="/favicon/manifest.json"> |
|||
<meta name="msapplication-TileColor" content="#ffffff"> |
|||
<meta name="msapplication-TileImage" content="/ms-icon-144x144.png"> |
|||
<meta name="theme-color" content="#ffffff"> |
@ -1,17 +1,30 @@ |
|||
<footer role="contentinfo" id="site-footer"> |
|||
<nav role="navigation" class="menu bottom-menu"> |
|||
<ul class="menu-item"> |
|||
{% for link in site.data.footer %} |
|||
{% if link.url contains 'http' %} |
|||
{% assign domain = '' %} |
|||
{% else %} |
|||
{% assign domain = site.url %} |
|||
{% endif %} |
|||
<li><a href="{{ domain }}{{ link.url }}" {% if link.url contains 'http' %}target="_blank"{% endif %}>{{ link.title }}</a></li> |
|||
{% endfor %} |
|||
</ul> |
|||
</nav><!-- /.bottom-menu --> |
|||
<!-- |
|||
<p class="copyright">© {{ site.time | date: '%Y' }} <a href="{{ site.url }}">{{ site.title }}</a> powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> + <a href="http://mmistakes.github.io/skinny-bones-jekyll/" rel="nofollow">Skinny Bones</a>.</p> |
|||
--> |
|||
<nav role="navigation" class="menu bottom-menu"> |
|||
<div class="inner-float"> |
|||
{%if site.owner.gitterroom %} |
|||
<ul class="menu-item"> |
|||
<li class="first btn" id="sidecar-target">Open chat</li> |
|||
</ul> |
|||
{% endif %} |
|||
|
|||
{% for group in site.data.footer %} |
|||
<ul class="menu-item"> |
|||
<li class="first">{{ group.title }}:</li> |
|||
{% for link in group.items %} |
|||
{% if link.url contains 'http' %} |
|||
{% assign domain = '' %} |
|||
{% else %} |
|||
{% assign domain = site.url %} |
|||
{% endif %} |
|||
<li><a href="{{ domain }}{{ link.url }}" {% if link.url contains 'http' %}target="_blank"{% endif %}><img alt="{{ link.title }}" src="{{ site.url }}/{{ link.image }}" /></a></li> |
|||
{% endfor %} |
|||
</ul> |
|||
{% endfor %} |
|||
|
|||
|
|||
</div> |
|||
</nav><!-- /.bottom-menu --> |
|||
<!-- |
|||
<p class="copyright">© {{ site.time | date: '%Y' }} <a href="{{ site.url }}">{{ site.title }}</a> powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> + <a href="http://mmistakes.github.io/skinny-bones-jekyll/" rel="nofollow">Skinny Bones</a>.</p> |
|||
--> |
|||
</footer> |
@ -0,0 +1,35 @@ |
|||
.downloadlinks { |
|||
text-align: center; |
|||
color: $light-text-color; |
|||
.link { |
|||
.btn, btn-inverse { |
|||
@include font-size(18,yes,28); |
|||
p { |
|||
display: inline; |
|||
padding-right: em(10); |
|||
padding-left: em(10); |
|||
} |
|||
a { |
|||
color: $white; |
|||
} |
|||
img { |
|||
padding-right: em(10); |
|||
padding-left: em(10); |
|||
} |
|||
} |
|||
} |
|||
|
|||
.alt-link { |
|||
.btn { |
|||
background-color: lighten($primary-color, 10); |
|||
&:hover { |
|||
background-color: $primary-color; |
|||
} |
|||
} |
|||
} |
|||
|
|||
.version-number { |
|||
padding-left: em(10); |
|||
display: none; |
|||
} |
|||
} |
@ -0,0 +1,70 @@ |
|||
--- |
|||
layout: media |
|||
share: false |
|||
permalink: /download |
|||
image: |
|||
parallax: background-1600x800.jpg |
|||
--- |
|||
|
|||
<style type="text/css"> |
|||
#main div.inner-wrap { width: 100%; } |
|||
</style> |
|||
|
|||
<div id="downloadlinks" class="downloadlinks"> |
|||
<h2>Download the latest and greatest version of Duplicati here:</h2> |
|||
|
|||
<div id="current-os"> |
|||
|
|||
</div> |
|||
|
|||
<div id="other-os"> |
|||
<div id="other-os-label">other versions and operating systems:</div> |
|||
<div id="os-windows" class="link"><a id="link-msi64" class="btn" href="https://github.com/duplicati/duplicati/releases"><img src="../images/download/windows.png" />Windows <div class="version-number"></div></a></div> |
|||
<div id="os-linux" class="link"><a id="link-deb" class="btn" href="https://github.com/duplicati/duplicati/releases"><img src="../images/download/debian.png" />Debian <img src="../images/download/ubuntu.png" />Ubuntu <div class="version-number"></div></a></div> |
|||
<div id="os-linux" class="link"><a id="link-rpm" class="btn" href="https://github.com/duplicati/duplicati/releases"><img src="../images/download/fedora.png" />Fedora <img src="../images/download/redhat.png" />RedHat <div class="version-number"></div></a></div> |
|||
<div id="os-mac" class="link"><a id="link-dmg" class="btn" href="https://github.com/duplicati/duplicati/releases"><img src="../images/download/mac.png" />macOS / OSX <div class="version-number"></div></a></div> |
|||
</div> |
|||
|
|||
|
|||
<div id="alternates"> |
|||
<div>less frequently used items:</div> |
|||
<div id="os-win32" class="link alt-link"><a id="link-msi86" class="btn" href="https://github.com/duplicati/duplicati/releases"><img src="../images/download/windows.png" />Windows 32bit <div class="version-number"></div></a></div> |
|||
<div id="os-synology" class="link alt-link"><a id="link-spk" class="btn" href="https://github.com/duplicati/duplicati/releases"><img src="../images/download/synology.png" /> <div class="version-number"></div></a></div> |
|||
<div id="os-zip" class="link alt-link"><a id="link-zip" class="btn" href="https://github.com/duplicati/duplicati/releases"><img src="../images/download/zip.png" />Zip file <div class="version-number"></div></a></div> |
|||
|
|||
|
|||
</div> |
|||
|
|||
<div id="alternates"> |
|||
<div>for developers and system administrators:</div> |
|||
|
|||
<div id="os-source" class="link alt-link"><a class="btn" href="https://github.com/duplicati/duplicati"><img src="../images/download/github.png" />Source code - on GitHub</a></div> |
|||
|
|||
<div id="os-older" class="link alt-link"><a class="btn" href="https://github.com/duplicati/duplicati/releases"><img src="../images/download/older.png" />Other versions - older or testing</a></div> |
|||
</div> |
|||
</div> |
|||
|
|||
<script src="{{ site.url }}/js/plugins/jquery.client.js" ></script> |
|||
<!-- <script src="{{ site.url }}/js/download.js" ></script> --> |
|||
<script src="http://updates.duplicati.com/experimental/latest-installers.js"></script> |
|||
|
|||
<script type="text/javascript"> |
|||
$(document).ready(function(){ |
|||
$("#os-" + $.client.os.toLowerCase()).addClass('current'); |
|||
$('#downloadlinks').addClass('has-current'); |
|||
|
|||
var curel = $("#os-" + $.client.os.toLowerCase()); |
|||
if (curel.length > 0) |
|||
{ |
|||
$('#current-os').prepend(curel); |
|||
$('#other-os-label').show(); |
|||
} |
|||
|
|||
$('.version-number').html(duplicati_installers.version.trim()); |
|||
for(var key in duplicati_installers) |
|||
if (duplicati_installers[key].url) |
|||
$('#link-' + key).attr('href', duplicati_installers[key].url); |
|||
$('.version-number').css('display', 'inline'); |
|||
}); |
|||
</script> |
|||
|
After Width: | Height: | Size: 1.0 KiB |
After Width: | Height: | Size: 252 B |
After Width: | Height: | Size: 1.3 KiB |
After Width: | Height: | Size: 997 B |
After Width: | Height: | Size: 2.0 KiB |
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 575 B |
After Width: | Height: | Size: 349 B |
After Width: | Height: | Size: 3.8 KiB |
After Width: | Height: | Size: 1.4 KiB |
After Width: | Height: | Size: 1.2 KiB |
After Width: | Height: | Size: 903 B |
After Width: | Height: | Size: 555 B |
After Width: | Height: | Size: 980 B |
After Width: | Height: | Size: 559 B |
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 271 B |
After Width: | Height: | Size: 942 B |
@ -0,0 +1,123 @@ |
|||
(function() { |
|||
|
|||
var BrowserDetect = { |
|||
init: function () { |
|||
this.browser = this.searchString(this.dataBrowser) || "An unknown browser"; |
|||
this.version = this.searchVersion(navigator.userAgent) |
|||
|| this.searchVersion(navigator.appVersion) |
|||
|| "an unknown version"; |
|||
this.OS = this.searchString(this.dataOS) || "an unknown OS"; |
|||
}, |
|||
searchString: function (data) { |
|||
for (var i=0;i<data.length;i++) { |
|||
var dataString = data[i].string; |
|||
var dataProp = data[i].prop; |
|||
this.versionSearchString = data[i].versionSearch || data[i].identity; |
|||
if (dataString) { |
|||
if (dataString.indexOf(data[i].subString) != -1) |
|||
return data[i].identity; |
|||
} |
|||
else if (dataProp) |
|||
return data[i].identity; |
|||
} |
|||
}, |
|||
searchVersion: function (dataString) { |
|||
var index = dataString.indexOf(this.versionSearchString); |
|||
if (index == -1) return; |
|||
return parseFloat(dataString.substring(index+this.versionSearchString.length+1)); |
|||
}, |
|||
dataBrowser: [ |
|||
{ |
|||
string: navigator.userAgent, |
|||
subString: "Chrome", |
|||
identity: "Chrome" |
|||
}, |
|||
{ string: navigator.userAgent, |
|||
subString: "OmniWeb", |
|||
versionSearch: "OmniWeb/", |
|||
identity: "OmniWeb" |
|||
}, |
|||
{ |
|||
string: navigator.vendor, |
|||
subString: "Apple", |
|||
identity: "Safari", |
|||
versionSearch: "Version" |
|||
}, |
|||
{ |
|||
prop: window.opera, |
|||
identity: "Opera" |
|||
}, |
|||
{ |
|||
string: navigator.vendor, |
|||
subString: "iCab", |
|||
identity: "iCab" |
|||
}, |
|||
{ |
|||
string: navigator.vendor, |
|||
subString: "KDE", |
|||
identity: "Konqueror" |
|||
}, |
|||
{ |
|||
string: navigator.userAgent, |
|||
subString: "Firefox", |
|||
identity: "Firefox" |
|||
}, |
|||
{ |
|||
string: navigator.vendor, |
|||
subString: "Camino", |
|||
identity: "Camino" |
|||
}, |
|||
{ // for newer Netscapes (6+)
|
|||
string: navigator.userAgent, |
|||
subString: "Netscape", |
|||
identity: "Netscape" |
|||
}, |
|||
{ |
|||
string: navigator.userAgent, |
|||
subString: "MSIE", |
|||
identity: "Explorer", |
|||
versionSearch: "MSIE" |
|||
}, |
|||
{ |
|||
string: navigator.userAgent, |
|||
subString: "Gecko", |
|||
identity: "Mozilla", |
|||
versionSearch: "rv" |
|||
}, |
|||
{ // for older Netscapes (4-)
|
|||
string: navigator.userAgent, |
|||
subString: "Mozilla", |
|||
identity: "Netscape", |
|||
versionSearch: "Mozilla" |
|||
} |
|||
], |
|||
dataOS : [ |
|||
{ |
|||
string: navigator.platform, |
|||
subString: "Win", |
|||
identity: "Windows" |
|||
}, |
|||
{ |
|||
string: navigator.platform, |
|||
subString: "Mac", |
|||
identity: "Mac" |
|||
}, |
|||
{ |
|||
string: navigator.userAgent, |
|||
subString: "iPhone", |
|||
identity: "iPhone/iPod" |
|||
}, |
|||
{ |
|||
string: navigator.platform, |
|||
subString: "Linux", |
|||
identity: "Linux" |
|||
} |
|||
] |
|||
|
|||
}; |
|||
|
|||
BrowserDetect.init(); |
|||
|
|||
window.$.client = { os : BrowserDetect.OS, browser : BrowserDetect.browser }; |
|||
|
|||
})(); |