From e97382d07d7f16fae23e2c6c0c39e06edc43828f Mon Sep 17 00:00:00 2001
From: Jeremy Soller <jackpot51@gmail.com>
Date: Wed, 28 Dec 2016 09:04:15 -0700
Subject: [PATCH] Add donate page

---
 config.toml                            | 66 +++++++++++++++++++++-----
 content/donate.cz.md                   |  8 ++++
 content/donate.da.md                   |  8 ++++
 content/donate.de.md                   |  8 ++++
 content/donate.en.md                   |  8 ++++
 content/donate.eo.md                   |  8 ++++
 content/donate.es.md                   |  8 ++++
 content/donate.fr.md                   |  8 ++++
 content/donate.no.md                   |  8 ++++
 content/donate.sv.md                   |  8 ++++
 content/donate.tr.md                   |  8 ++++
 content/donate.zh.md                   |  8 ++++
 hugo.sh                                |  1 +
 layouts/_default/single.html           |  4 +-
 layouts/partials/donors/jackpot51.html | 18 +++++++
 layouts/shortcodes/partial.html        |  1 +
 16 files changed, 166 insertions(+), 12 deletions(-)
 create mode 100644 content/donate.cz.md
 create mode 100644 content/donate.da.md
 create mode 100644 content/donate.de.md
 create mode 100644 content/donate.en.md
 create mode 100644 content/donate.eo.md
 create mode 100644 content/donate.es.md
 create mode 100644 content/donate.fr.md
 create mode 100644 content/donate.no.md
 create mode 100644 content/donate.sv.md
 create mode 100644 content/donate.tr.md
 create mode 100644 content/donate.zh.md
 create mode 100644 layouts/partials/donors/jackpot51.html
 create mode 100644 layouts/shortcodes/partial.html

diff --git a/config.toml b/config.toml
index 9a709cb3..26e507c9 100644
--- a/config.toml
+++ b/config.toml
@@ -20,10 +20,14 @@ DefaultContentLanguage = "en"
   url = "/screens/"
 [[languages.en.menu.main]]
   weight = 3
+  name = "Donate"
+  url = "/donate/"
+[[languages.en.menu.main]]
+  weight = 4
   name = "Forum"
   url = "https://discourse.redox-os.org/"
 [[languages.en.menu.main]]
-  weight = 4
+  weight = 5
   name = "GitHub"
   url = "https://github.com/redox-os/redox"
 
@@ -45,10 +49,14 @@ DefaultContentLanguage = "en"
   url = "/screens/"
 [[languages.zh.menu.main]]
   weight = 3
+  name = "捐赠"
+  url = "/donate/"
+[[languages.zh.menu.main]]
+  weight = 4
   name = "论坛"
   url = "https://discourse.redox-os.org/"
 [[languages.zh.menu.main]]
-  weight = 4
+  weight = 5
   name = "代码库"
   url = "https://github.com/redox-os/redox"
 
@@ -70,10 +78,14 @@ DefaultContentLanguage = "en"
   url = "/screens/"
 [[languages.es.menu.main]]
   weight = 3
+  name = "Donar"
+  url = "/donate/"
+[[languages.es.menu.main]]
+  weight = 4
   name = "Foro"
   url = "https://discourse.redox-os.org/"
 [[languages.es.menu.main]]
-  weight = 4
+  weight = 5
   name = "Repositorio"
   url = "https://github.com/redox-os/redox"
 
@@ -95,10 +107,14 @@ DefaultContentLanguage = "en"
   url = "/screens/"
 [[languages.fr.menu.main]]
   weight = 3
+  name = "Donner"
+  url = "/donate/"
+[[languages.fr.menu.main]]
+  weight = 4
   name = "Forum"
   url = "https://discourse.redox-os.org/"
 [[languages.fr.menu.main]]
-  weight = 4
+  weight = 5
   name = "Répertoire"
   url = "https://github.com/redox-os/redox"
 
@@ -120,10 +136,14 @@ DefaultContentLanguage = "en"
   url = "/screens/"
 [[languages.de.menu.main]]
   weight = 3
+  name = "Spenden"
+  url = "/donate/"
+[[languages.de.menu.main]]
+  weight = 4
   name = "Forum"
   url = "https://discourse.redox-os.org/"
 [[languages.de.menu.main]]
-  weight = 4
+  weight = 5
   name = "GitHub"
   url = "https://github.com/redox-os/redox"
 
@@ -145,10 +165,14 @@ DefaultContentLanguage = "en"
   url = "/screens/"
 [[languages.tr.menu.main]]
   weight = 3
+  name = "Bağışta Bulunmak"
+  url = "/donate/"
+[[languages.tr.menu.main]]
+  weight = 4
   name = "Forum"
   url = "https://discourse.redox-os.org/"
 [[languages.tr.menu.main]]
-  weight = 4
+  weight = 5
   name = "GitHub"
   url = "https://github.com/redox-os/redox"
 
@@ -170,10 +194,14 @@ DefaultContentLanguage = "en"
   url = "/screens/"
 [[languages.sv.menu.main]]
   weight = 3
+  name = "Donera"
+  url = "/donate/"
+[[languages.sv.menu.main]]
+  weight = 4
   name = "Forum"
   url = "https://discourse.redox-os.org/"
 [[languages.sv.menu.main]]
-  weight = 4
+  weight = 5
   name = "GitHub"
   url = "https://github.com/redox-os/redox"
 
@@ -195,10 +223,14 @@ DefaultContentLanguage = "en"
   url = "/screens/"
 [[languages.da.menu.main]]
   weight = 3
+  name = "Doner"
+  url = "/donate/"
+[[languages.da.menu.main]]
+  weight = 4
   name = "Forum"
   url = "https://discourse.redox-os.org/"
 [[languages.da.menu.main]]
-  weight = 4
+  weight = 5
   name = "GitHub"
   url = "https://github.com/redox-os/redox"
 
@@ -220,10 +252,14 @@ DefaultContentLanguage = "en"
   url = "/screens/"
 [[languages.no.menu.main]]
   weight = 3
+  name = "Donere"
+  url = "/donate/"
+[[languages.no.menu.main]]
+  weight = 4
   name = "Forum"
   url = "https://discourse.redox-os.org/"
 [[languages.no.menu.main]]
-  weight = 4
+  weight = 5
   name = "GitHub"
   url = "https://github.com/redox-os/redox"
 
@@ -245,10 +281,14 @@ DefaultContentLanguage = "en"
   url = "/screens/"
 [[languages.cz.menu.main]]
   weight = 3
+  name = "Darovat"
+  url = "/donate/"
+[[languages.cz.menu.main]]
+  weight = 4
   name = "Fórum"
   url = "https://discourse.redox-os.org/"
 [[languages.cz.menu.main]]
-  weight = 4
+  weight = 5
   name = "GitHub"
   url = "https://github.com/redox-os/redox"
 
@@ -270,9 +310,13 @@ DefaultContentLanguage = "en"
   url = "/screens/"
 [[languages.eo.menu.main]]
   weight = 3
+  name = "Donaci"
+  url = "/donate/"
+[[languages.eo.menu.main]]
+  weight = 4
   name = "Forumo"
   url = "https://discourse.redox-os.org/"
 [[languages.eo.menu.main]]
-  weight = 4
+  weight = 5
   name = "GitHub"
   url = "https://github.com/redox-os/redox"
diff --git a/content/donate.cz.md b/content/donate.cz.md
new file mode 100644
index 00000000..58882ae4
--- /dev/null
+++ b/content/donate.cz.md
@@ -0,0 +1,8 @@
+# Jackpot51
+
+Jackpot51, or Jeremy Soller, is the creator, maintainer, and lead developer of Redox OS.
+
+[You can donate to Jackpot51 using Patreon](https://www.patreon.com/redox_os).
+
+The following patrons have donated $4 or more to Jackpot51 for use in developing Redox OS:
+{{% partial "donors/jackpot51.html" %}}
diff --git a/content/donate.da.md b/content/donate.da.md
new file mode 100644
index 00000000..58882ae4
--- /dev/null
+++ b/content/donate.da.md
@@ -0,0 +1,8 @@
+# Jackpot51
+
+Jackpot51, or Jeremy Soller, is the creator, maintainer, and lead developer of Redox OS.
+
+[You can donate to Jackpot51 using Patreon](https://www.patreon.com/redox_os).
+
+The following patrons have donated $4 or more to Jackpot51 for use in developing Redox OS:
+{{% partial "donors/jackpot51.html" %}}
diff --git a/content/donate.de.md b/content/donate.de.md
new file mode 100644
index 00000000..58882ae4
--- /dev/null
+++ b/content/donate.de.md
@@ -0,0 +1,8 @@
+# Jackpot51
+
+Jackpot51, or Jeremy Soller, is the creator, maintainer, and lead developer of Redox OS.
+
+[You can donate to Jackpot51 using Patreon](https://www.patreon.com/redox_os).
+
+The following patrons have donated $4 or more to Jackpot51 for use in developing Redox OS:
+{{% partial "donors/jackpot51.html" %}}
diff --git a/content/donate.en.md b/content/donate.en.md
new file mode 100644
index 00000000..58882ae4
--- /dev/null
+++ b/content/donate.en.md
@@ -0,0 +1,8 @@
+# Jackpot51
+
+Jackpot51, or Jeremy Soller, is the creator, maintainer, and lead developer of Redox OS.
+
+[You can donate to Jackpot51 using Patreon](https://www.patreon.com/redox_os).
+
+The following patrons have donated $4 or more to Jackpot51 for use in developing Redox OS:
+{{% partial "donors/jackpot51.html" %}}
diff --git a/content/donate.eo.md b/content/donate.eo.md
new file mode 100644
index 00000000..58882ae4
--- /dev/null
+++ b/content/donate.eo.md
@@ -0,0 +1,8 @@
+# Jackpot51
+
+Jackpot51, or Jeremy Soller, is the creator, maintainer, and lead developer of Redox OS.
+
+[You can donate to Jackpot51 using Patreon](https://www.patreon.com/redox_os).
+
+The following patrons have donated $4 or more to Jackpot51 for use in developing Redox OS:
+{{% partial "donors/jackpot51.html" %}}
diff --git a/content/donate.es.md b/content/donate.es.md
new file mode 100644
index 00000000..58882ae4
--- /dev/null
+++ b/content/donate.es.md
@@ -0,0 +1,8 @@
+# Jackpot51
+
+Jackpot51, or Jeremy Soller, is the creator, maintainer, and lead developer of Redox OS.
+
+[You can donate to Jackpot51 using Patreon](https://www.patreon.com/redox_os).
+
+The following patrons have donated $4 or more to Jackpot51 for use in developing Redox OS:
+{{% partial "donors/jackpot51.html" %}}
diff --git a/content/donate.fr.md b/content/donate.fr.md
new file mode 100644
index 00000000..58882ae4
--- /dev/null
+++ b/content/donate.fr.md
@@ -0,0 +1,8 @@
+# Jackpot51
+
+Jackpot51, or Jeremy Soller, is the creator, maintainer, and lead developer of Redox OS.
+
+[You can donate to Jackpot51 using Patreon](https://www.patreon.com/redox_os).
+
+The following patrons have donated $4 or more to Jackpot51 for use in developing Redox OS:
+{{% partial "donors/jackpot51.html" %}}
diff --git a/content/donate.no.md b/content/donate.no.md
new file mode 100644
index 00000000..58882ae4
--- /dev/null
+++ b/content/donate.no.md
@@ -0,0 +1,8 @@
+# Jackpot51
+
+Jackpot51, or Jeremy Soller, is the creator, maintainer, and lead developer of Redox OS.
+
+[You can donate to Jackpot51 using Patreon](https://www.patreon.com/redox_os).
+
+The following patrons have donated $4 or more to Jackpot51 for use in developing Redox OS:
+{{% partial "donors/jackpot51.html" %}}
diff --git a/content/donate.sv.md b/content/donate.sv.md
new file mode 100644
index 00000000..58882ae4
--- /dev/null
+++ b/content/donate.sv.md
@@ -0,0 +1,8 @@
+# Jackpot51
+
+Jackpot51, or Jeremy Soller, is the creator, maintainer, and lead developer of Redox OS.
+
+[You can donate to Jackpot51 using Patreon](https://www.patreon.com/redox_os).
+
+The following patrons have donated $4 or more to Jackpot51 for use in developing Redox OS:
+{{% partial "donors/jackpot51.html" %}}
diff --git a/content/donate.tr.md b/content/donate.tr.md
new file mode 100644
index 00000000..58882ae4
--- /dev/null
+++ b/content/donate.tr.md
@@ -0,0 +1,8 @@
+# Jackpot51
+
+Jackpot51, or Jeremy Soller, is the creator, maintainer, and lead developer of Redox OS.
+
+[You can donate to Jackpot51 using Patreon](https://www.patreon.com/redox_os).
+
+The following patrons have donated $4 or more to Jackpot51 for use in developing Redox OS:
+{{% partial "donors/jackpot51.html" %}}
diff --git a/content/donate.zh.md b/content/donate.zh.md
new file mode 100644
index 00000000..58882ae4
--- /dev/null
+++ b/content/donate.zh.md
@@ -0,0 +1,8 @@
+# Jackpot51
+
+Jackpot51, or Jeremy Soller, is the creator, maintainer, and lead developer of Redox OS.
+
+[You can donate to Jackpot51 using Patreon](https://www.patreon.com/redox_os).
+
+The following patrons have donated $4 or more to Jackpot51 for use in developing Redox OS:
+{{% partial "donors/jackpot51.html" %}}
diff --git a/hugo.sh b/hugo.sh
index 16143707..c0f36f77 100755
--- a/hugo.sh
+++ b/hugo.sh
@@ -6,6 +6,7 @@ cp -v content/*.md build/content
 mkdir -pv build/content/news
 for language in $(grep '^\[languages\..*\]$' config.toml | cut -d '.' -f2 | cut -d ']' -f1)
 do
+    cp -v "content/donate.md" "build/content/donate.$language.md"
     for file in content/news/*.md
     do
         cp -v "$file" "build/${file%.md}.$language.md"
diff --git a/layouts/_default/single.html b/layouts/_default/single.html
index 25dd09e1..dcb23a0d 100644
--- a/layouts/_default/single.html
+++ b/layouts/_default/single.html
@@ -1,8 +1,10 @@
 {{ partial "head.html" . }}
 {{ partial "menu.html" . }}
 <div class="content">
+  {{ if .Title }}
   <h1><a class="post-title" href="{{ .Permalink }}">{{ .Title }}</a></h1>
-  <h5>By {{ .Params.author }} on {{ .Date.Format "Monday, January 2, 2006" }}</time></h5>
+  <h5>By {{ .Params.author }} on <time datetime="{{ .Date }}" class="date">{{ .Date.Format "Monday, January 2, 2006" }}</time></h5>
+  {{ end }}
   {{ .Content }}
 </div>
 {{ partial "footer.html" . }}
diff --git a/layouts/partials/donors/jackpot51.html b/layouts/partials/donors/jackpot51.html
new file mode 100644
index 00000000..03149fd4
--- /dev/null
+++ b/layouts/partials/donors/jackpot51.html
@@ -0,0 +1,18 @@
+<ul>
+<li>Alexander Pakhomov</li>
+<li>Dustin Bensing</li>
+<li>Iban Eguia</li>
+<li>Josh Leverette</li>
+<li>Thomas Kinnen</li>
+<li>Vincent Martinez</li>
+<li>Ty Coghlan</li>
+<li>Pyry Kontio</li>
+<li>Cathal Garvey</li>
+<li>Andreas Franzén</li>
+<li>Cameron Whiting</li>
+<li>Michael Franz</li>
+<li>gracefu</li>
+<li>Jack Wright</li>
+<li>Connor Hilarides</li>
+<li>Alec Posney</li>
+</ul>
diff --git a/layouts/shortcodes/partial.html b/layouts/shortcodes/partial.html
new file mode 100644
index 00000000..bc065cf1
--- /dev/null
+++ b/layouts/shortcodes/partial.html
@@ -0,0 +1 @@
+{{ partial (.Get 0) .Page }}
-- 
GitLab