From a11e5f81e891671a93a9532d133596284f7a0d19 Mon Sep 17 00:00:00 2001 From: lukeIam <2lukeiam@gmail.com> Date: Sun, 8 Jan 2017 13:35:50 +0100 Subject: [PATCH] Generate buttons for downloads --- _includes/download.html | 18 +++++++++++++++--- _includes/downloadButton.html | 8 ++++++++ 2 files changed, 23 insertions(+), 3 deletions(-) create mode 100644 _includes/downloadButton.html diff --git a/_includes/download.html b/_includes/download.html index d18fe6fb..9187412c 100644 --- a/_includes/download.html +++ b/_includes/download.html @@ -24,7 +24,11 @@
Latest update: {{ release_nightly.created_at | date: "%Y-%m-%d" }}
Read our release notes on GitHub.
{% for asset in release_nightly.assets %} - {{ asset.name }} + {% assign currentReleaseData = asset.name | split:".zip" | first | split:"_" %} + {% assign currentReleaseTitle = 'Vocaluxe ' | append: currentReleaseData[1] %} + {% assign currentReleaseOs = currentReleaseData[2] %} + {% assign currentReleaseArch = currentReleaseData[3] %} + {% include downloadButton.html title=currentReleaseTitle os=currentReleaseOs arch=currentReleaseArch %} {% endfor %} {% else %} @@ -39,7 +43,11 @@Latest version: {{release_pre.name}} ({{ release_pre.created_at | date: "%Y-%m-%d" }})
Read our release notes on GitHub.
{% for asset in release_pre.assets %} - {{ asset.name }} + {% assign currentReleaseData = asset.name | split:".zip" | first | split:"_" %} + {% assign currentReleaseTitle = 'Vocaluxe ' | append: release_pre.name %} + {% assign currentReleaseOs = currentReleaseData[2] %} + {% assign currentReleaseArch = currentReleaseData[3] %} + {% include downloadButton.html title=currentReleaseTitle os=currentReleaseOs arch=currentReleaseArch %} {% endfor %} {% else %} @@ -54,7 +62,11 @@Latest version: {{release_stable.name}} ({{ release_stable.created_at | date: "%Y-%m-%d" }})
Read our release notes on GitHub.
{% for asset in release_stable.assets %} - {{ asset.name }} + {% assign currentReleaseData = asset.name | split:".zip" | first | split:"_" %} + {% assign currentReleaseTitle = 'Vocaluxe ' | append: release_stable.name %} + {% assign currentReleaseOs = currentReleaseData[2] | downcase %} + {% assign currentReleaseArch = currentReleaseData[3] %} + {% include downloadButton.html title=currentReleaseTitle os=currentReleaseOs arch=currentReleaseArch %} {% endfor %} {% else %} diff --git a/_includes/downloadButton.html b/_includes/downloadButton.html new file mode 100644 index 00000000..686a85ae --- /dev/null +++ b/_includes/downloadButton.html @@ -0,0 +1,8 @@ + + {% if include.os == "linux" %} + + {% else %} + + {% endif %} + {{include.title}} ({{include.arch}}) + \ No newline at end of file