From 4487af0635fc5e7418894e6da78d6b88d09d5824 Mon Sep 17 00:00:00 2001
From: rubenwardy
Date: Wed, 21 Apr 2021 22:44:48 +0100
Subject: [PATCH] Add Get Involved page
---
Gemfile | 3 ++-
Gemfile.lock | 45 +++++++++++++++++++--------------
_config.yml | 5 +++-
_layouts/default.html | 11 +++-----
community.md | 17 -------------
get_involved.md | 59 +++++++++++++++++++++++++++++++++++++++++++
6 files changed, 95 insertions(+), 45 deletions(-)
delete mode 100644 community.md
create mode 100644 get_involved.md
diff --git a/Gemfile b/Gemfile
index 3778407..3fb3b3a 100644
--- a/Gemfile
+++ b/Gemfile
@@ -1,7 +1,8 @@
source "https://rubygems.org"
gem "jekyll"
+gem "webrick"
group :jekyll_plugins do
- # None
+ gem "jekyll-redirect-from"
end
diff --git a/Gemfile.lock b/Gemfile.lock
index 3696204..1d77d7b 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -4,62 +4,69 @@ GEM
addressable (2.7.0)
public_suffix (>= 2.0.2, < 5.0)
colorator (1.1.0)
- concurrent-ruby (1.1.5)
- em-websocket (0.5.1)
+ concurrent-ruby (1.1.8)
+ em-websocket (0.5.2)
eventmachine (>= 0.12.9)
http_parser.rb (~> 0.6.0)
eventmachine (1.2.7)
- ffi (1.14.2)
+ ffi (1.15.0)
forwardable-extended (2.6.0)
http_parser.rb (0.6.0)
- i18n (1.8.2)
+ i18n (1.8.10)
concurrent-ruby (~> 1.0)
- jekyll (4.0.0)
+ jekyll (4.2.0)
addressable (~> 2.4)
colorator (~> 1.0)
em-websocket (~> 0.5)
- i18n (>= 0.9.5, < 2)
+ i18n (~> 1.0)
jekyll-sass-converter (~> 2.0)
jekyll-watch (~> 2.0)
- kramdown (~> 2.1)
+ kramdown (~> 2.3)
kramdown-parser-gfm (~> 1.0)
liquid (~> 4.0)
- mercenary (~> 0.3.3)
+ mercenary (~> 0.4.0)
pathutil (~> 0.9)
rouge (~> 3.0)
safe_yaml (~> 1.0)
- terminal-table (~> 1.8)
+ terminal-table (~> 2.0)
+ jekyll-redirect-from (0.16.0)
+ jekyll (>= 3.3, < 5.0)
jekyll-sass-converter (2.1.0)
sassc (> 2.0.1, < 3.0)
jekyll-watch (2.2.1)
listen (~> 3.0)
- kramdown (2.1.0)
+ kramdown (2.3.1)
+ rexml
kramdown-parser-gfm (1.1.0)
kramdown (~> 2.0)
liquid (4.0.3)
- listen (3.2.1)
+ listen (3.5.1)
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
- mercenary (0.3.6)
+ mercenary (0.4.0)
pathutil (0.16.2)
forwardable-extended (~> 2.6)
- public_suffix (4.0.3)
+ public_suffix (4.0.6)
rb-fsevent (0.10.4)
rb-inotify (0.10.1)
ffi (~> 1.0)
- rouge (3.15.0)
+ rexml (3.2.5)
+ rouge (3.26.0)
safe_yaml (1.0.5)
- sassc (2.2.1)
+ sassc (2.4.0)
ffi (~> 1.9)
- terminal-table (1.8.0)
+ terminal-table (2.0.0)
unicode-display_width (~> 1.1, >= 1.1.1)
- unicode-display_width (1.6.1)
+ unicode-display_width (1.7.0)
+ webrick (1.7.0)
PLATFORMS
- ruby
+ x86_64-linux
DEPENDENCIES
jekyll
+ jekyll-redirect-from
+ webrick
BUNDLED WITH
- 2.0.2
+ 2.2.16
diff --git a/_config.yml b/_config.yml
index f8e2861..de63fb5 100644
--- a/_config.yml
+++ b/_config.yml
@@ -1,8 +1,11 @@
-url: https://renewedtab.rubenwardy.com
+# url: https://localhost.rubenwardy.com
description: A customisable New Tab page, with widgets and beautiful backgrounds
permalink: pretty
sass:
style: compressed
+plugins:
+ - jekyll-redirect-from
+
firefox: https://addons.mozilla.org/addon/renewed-tab/?utm_source=renewedtab.rubenwardy.com&utm_medium=referral
chrome: https://chrome.google.com/webstore/detail/renewed-tab/laljofodhebajcajogbolahbjdcnfgkf?utm_source=renewedtab.rubenwardy.com&utm_medium=referral
diff --git a/_layouts/default.html b/_layouts/default.html
index 975631d..7a9224d 100644
--- a/_layouts/default.html
+++ b/_layouts/default.html
@@ -77,13 +77,10 @@
Help and FAQ
-
- Discord
+
+ Get Involved
-
- Matrix
-
-
+
Donate
@@ -128,7 +125,7 @@
Privacy Policy |
Website source |
Web app |
- Donate |
+ Donate |
Discord |
Matrix
diff --git a/community.md b/community.md
deleted file mode 100644
index 2b9363a..0000000
--- a/community.md
+++ /dev/null
@@ -1,17 +0,0 @@
----
-title: Community
-layout: article
----
-
-# Community
-
-You can chat with other Renewed Tab users using either Discord or Matrix.
-
-
-
- Discord
-
-
-
- Matrix
-
diff --git a/get_involved.md b/get_involved.md
new file mode 100644
index 0000000..d114f4d
--- /dev/null
+++ b/get_involved.md
@@ -0,0 +1,59 @@
+---
+title: Get Involved
+layout: article
+redirect_from:
+ - /donate/
+ - /community/
+---
+
+
+# Get Involved
+
+## Community
+
+You can chat with other Renewed Tab users using either Discord or Matrix.
+
+
+
+ Discord
+
+
+
+ Matrix
+
+
+
+## Donate
+
+I created Renewed Tab after being disappointed with the existing options.
+They either had a bad user experience, none of the features I wanted, or
+they locked _basic_ features behind a paywall.
+
+I decided to release Renewed Tab for free and as
+open source software,
+allowing anyone to see its code and create their own versions.
+This, as well as the fact that I don't want to lock features behind a paywall,
+means that my monetisation techniques are limited.
+
+Whilst I'm currently able to use free APIs for Renewed Tab, I will need to pay
+for APIs when it becomes more popular. Donating helps cover this cost, and is
+also a way to say thank you.
+
+For a one-off donation, you can use Patreon and cancel after one month.
+
+
+
+ Patreon
+
+
+
+## Contributing
+
+You don't need to donate to support Renewed Tab.
+You can also:
+
+* [Contribute a bug fix or a new feature](https://gitlab.com/rubenwardy/renewedtab/).
+* Tell your friends about Renewed Tab.
+* Review Renewed Tab on the [Firefox]({{ site.firefox }}&utm_content=review)
+ and [Chrome]({{ site.chrome }}&utm_content=review) stores. I appreciate seeing
+ reviews, and it helps inform potential new users.