diff --git a/.github/workflows/html-proofer.yml b/.github/workflows/html-proofer.yml new file mode 100644 index 0000000..6cc0eae --- /dev/null +++ b/.github/workflows/html-proofer.yml @@ -0,0 +1,22 @@ +name: Checks + +on: + pull_request: + +jobs: + proof: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v3 + + - name: Set up Ruby + uses: ruby/setup-ruby@v1 + with: + bundler-cache: true # Runs bundle install and caches gems + + - name: Build Jekyll site + run: bundle exec jekyll build + + - name: Run HTMLProofer + run: bundle exec htmlproofer --allow-hash-href=true --ignore-status-codes=404 ./_site diff --git a/.ruby-version b/.ruby-version new file mode 100644 index 0000000..0aec50e --- /dev/null +++ b/.ruby-version @@ -0,0 +1 @@ +3.1.4 diff --git a/Gemfile b/Gemfile index cfb22cd..5968c52 100644 --- a/Gemfile +++ b/Gemfile @@ -1,6 +1,11 @@ source 'https://rubygems.org' gem 'jekyll', '4.3.1' +gem 'html-proofer' +gem 'csv' +gem 'logger' +gem 'base64' +gem 'bigdecimal' group :jekyll_plugins do gem 'jekyll-archives' diff --git a/Gemfile.lock b/Gemfile.lock index 01b8c71..6b4a099 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -3,15 +3,29 @@ GEM specs: addressable (2.8.1) public_suffix (>= 2.0.2, < 6.0) + base64 (0.3.0) + bigdecimal (3.2.1) colorator (1.1.0) concurrent-ruby (1.1.10) + csv (3.3.5) em-websocket (0.5.3) eventmachine (>= 0.12.9) http_parser.rb (~> 0) + ethon (0.16.0) + ffi (>= 1.15.0) eventmachine (1.2.7) ffi (1.15.5) forwardable-extended (2.6.0) - google-protobuf (3.25.5) + google-protobuf (3.23.4) + html-proofer (4.4.3) + addressable (~> 2.3) + mercenary (~> 0.3) + nokogiri (~> 1.13) + parallel (~> 1.10) + rainbow (~> 3.0) + typhoeus (~> 1.3) + yell (~> 2.0) + zeitwerk (~> 2.5) http_parser.rb (0.8.0) i18n (1.12.0) concurrent-ruby (~> 1.0) @@ -52,36 +66,53 @@ GEM listen (3.7.1) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) + logger (1.7.0) mercenary (0.4.0) + mini_portile2 (2.8.9) + nokogiri (1.13.10) + mini_portile2 (~> 2.8.0) + racc (~> 1.4) + parallel (1.24.0) pathutil (0.16.2) forwardable-extended (~> 2.6) public_suffix (5.0.1) + racc (1.8.1) + rainbow (3.1.1) rake (13.0.6) rb-fsevent (0.11.2) rb-inotify (0.10.1) ffi (~> 1.0) rexml (3.3.9) - rouge (4.0.1) + rouge (3.30.0) safe_yaml (1.0.5) sass-embedded (1.57.1) google-protobuf (~> 3.21) rake (>= 10.0.0) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) + typhoeus (1.4.1) + ethon (>= 0.9.0) unicode-display_width (2.3.0) webrick (1.8.2) + yell (2.2.2) + zeitwerk (2.6.18) PLATFORMS ruby DEPENDENCIES + base64 + bigdecimal + csv + html-proofer jekyll (= 4.3.1) jekyll-archives jekyll-feed jekyll-paginate jekyll-seo-tag jekyll-sitemap + logger webrick (~> 1.8) BUNDLED WITH - 2.4.1 + 2.6.9 diff --git a/download.html b/download.html index e872e4c..66e78f5 100644 --- a/download.html +++ b/download.html @@ -4,11 +4,11 @@ ---
Feeling adventurous? Sign up for the Beta channel here (Served via Google Play Store).
-Feeling very adventurous? opt-in to the Alpha channel by also joining the Testers Google group.
+Feeling very adventurous? opt-in to the Alpha channel by also joining the Testers Google group.
{{ language.name }}
- {% if language.github == nil %}
+ {% if language.github == nil or language.github == "" %}
{% else %}
-
+
{% endif %}
- {% if language.f-droid == nil %}
+ {% if language.f-droid == nil or language.f-droid == "" %}
{% else %}
-
+
{% endif %}
- {% if language.play == nil %}
+ {% if language.play == ni or language.play == ""l %}
{% else %}
-
+
{% endif %}