Skip to content

Commit 2d787ec

Browse files
committed
New website 2023, based on same as FusionSuite
1 parent a249cf3 commit 2d787ec

File tree

382 files changed

+13104
-16933
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

382 files changed

+13104
-16933
lines changed

.github/workflows/build.yml

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
name: Build the website
2+
on:
3+
pull_request:
4+
branches: [ master ]
5+
6+
jobs:
7+
build:
8+
name: Build the website
9+
runs-on: ubuntu-latest
10+
steps:
11+
- uses: actions/checkout@v3
12+
- uses: actions/cache@v3
13+
with:
14+
path: vendor/bundle
15+
key: ${{ runner.os }}-gems-${{ hashFiles('**/Gemfile') }}
16+
restore-keys: |
17+
${{ runner.os }}-gems-
18+
- name: install bundle
19+
run: sudo gem install bundler
20+
- name: install dep gem
21+
run: sudo bundle install
22+
- name: build
23+
run: bundle exec jekyll build

.github/workflows/deploy.yml

+37
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
name: Publish website to the ddurieux server
2+
on:
3+
push:
4+
branches:
5+
- master
6+
7+
jobs:
8+
build:
9+
name: Deploy website
10+
runs-on: ubuntu-latest
11+
steps:
12+
- uses: actions/checkout@v3
13+
- uses: actions/cache@v3
14+
with:
15+
path: vendor/bundle
16+
key: ${{ runner.os }}-gems-${{ hashFiles('**/Gemfile') }}
17+
restore-keys: |
18+
${{ runner.os }}-gems-
19+
- name: install bundle
20+
run: sudo gem install bundler
21+
- name: install dep gem
22+
run: sudo bundle install
23+
- name: build
24+
run: bundle exec jekyll build
25+
- name: Deploy with rsync
26+
uses: "Pendect/[email protected]"
27+
env:
28+
DEPLOY_KEY: ${{ secrets.SSH_DOCUMENTATION_KEY }}
29+
with:
30+
flags: '-avzr --delete'
31+
options: ''
32+
ssh_options: ''
33+
src: '_site/'
34+
dest: '${{ secrets.SSH_DOCUMENTATION_USER }}@${{ secrets.SSH_HOST }}:${{ secrets.WEBSITE_PATH }}'
35+
36+
- name: Display status from deploy
37+
run: echo "${{ steps.deploy.outputs.status }}"

404.html

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
layout: page
3+
title: Page Not Found
4+
background: grey
5+
---
6+
7+
<section class="page-section">
8+
<div class="container">
9+
<div class="row">
10+
<div class="col-lg-12 text-center">
11+
<h2 class="section-heading text-uppercase">404 - Page Not Found</h2>
12+
<h3 class="section-subheading text-muted">
13+
The requested page could not be found.
14+
</h3>
15+
</div>
16+
</div>
17+
</div>
18+
</section>

CNAME

-1
This file was deleted.

Gemfile

+11-28
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,17 @@
1+
#after any changes to the Gemfile, execute bundle update!
12
source "https://rubygems.org"
2-
# Hello! This is where you manage which Jekyll version is used to run.
3-
# When you want to use a different version, change it below, save the
4-
# file and run `bundle install`. Run Jekyll with `bundle exec`, like so:
5-
#
6-
# bundle exec jekyll serve
7-
#
8-
# This will help ensure the proper Jekyll version is running.
9-
# Happy Jekylling!
10-
#gem "github-pages", group: :jekyll_plugins
11-
gem "jekyll-include-cache", group: :jekyll_plugins
3+
gemspec
124

13-
gem "jekyll", "~> 4.2.1"
14-
# This is the default theme for new Jekyll sites. You may change this to anything you like.
15-
#gem "minima", "~> 2.5"
16-
# If you want to use GitHub Pages, remove the "gem "jekyll"" above and
17-
# uncomment the line below. To upgrade, run `bundle update github-pages`.
18-
# gem "github-pages", group: :jekyll_plugins
19-
# If you have any plugins, put them here!
20-
group :jekyll_plugins do
21-
gem "jekyll-feed", "~> 0.12"
22-
end
5+
# Delete the following lines if not on Windows:
6+
# Performance-booster for watching directories on Windows
7+
gem "wdm", ">= 0.1.0" if Gem.win_platform?
238

24-
# Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem
25-
# and associated library.
26-
platforms :mingw, :x64_mingw, :mswin, :jruby do
27-
gem "tzinfo", "~> 1.2"
28-
gem "tzinfo-data"
9+
gem "jekyll-remote-theme"
10+
11+
#require 'rbconfig'
12+
if RbConfig::CONFIG['target_os'] =~ /(?i-mx:bsd|dragonfly)/
13+
gem 'rb-kqueue', '>= 0.2'
2914
end
3015

31-
# Performance-booster for watching directories on Windows
32-
gem "wdm", "~> 0.1.1", :platforms => [:mingw, :x64_mingw, :mswin]
3316

34-
#gem "minimal-mistakes-jekyll"
17+
gem "webrick", "~> 1.8"

Gemfile.lock

+40-28
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,26 @@
1+
PATH
2+
remote: .
3+
specs:
4+
jekyll-agency (1.1.0)
5+
jekyll (>= 4.0, < 4.4)
6+
17
GEM
28
remote: https://rubygems.org/
39
specs:
4-
addressable (2.8.0)
5-
public_suffix (>= 2.0.2, < 5.0)
10+
addressable (2.8.1)
11+
public_suffix (>= 2.0.2, < 6.0)
612
colorator (1.1.0)
7-
concurrent-ruby (1.1.9)
8-
em-websocket (0.5.2)
13+
concurrent-ruby (1.2.0)
14+
em-websocket (0.5.3)
915
eventmachine (>= 0.12.9)
10-
http_parser.rb (~> 0.6.0)
16+
http_parser.rb (~> 0)
1117
eventmachine (1.2.7)
12-
ffi (1.15.4)
18+
ffi (1.15.5)
1319
forwardable-extended (2.6.0)
14-
http_parser.rb (0.6.0)
15-
i18n (1.8.10)
20+
http_parser.rb (0.8.0)
21+
i18n (1.12.0)
1622
concurrent-ruby (~> 1.0)
17-
jekyll (4.2.1)
23+
jekyll (4.2.2)
1824
addressable (~> 2.4)
1925
colorator (~> 1.0)
2026
em-websocket (~> 0.5)
@@ -29,48 +35,54 @@ GEM
2935
rouge (~> 3.0)
3036
safe_yaml (~> 1.0)
3137
terminal-table (~> 2.0)
32-
jekyll-feed (0.15.1)
33-
jekyll (>= 3.7, < 5.0)
34-
jekyll-include-cache (0.2.1)
35-
jekyll (>= 3.7, < 5.0)
36-
jekyll-sass-converter (2.1.0)
38+
jekyll-remote-theme (0.4.3)
39+
addressable (~> 2.0)
40+
jekyll (>= 3.5, < 5.0)
41+
jekyll-sass-converter (>= 1.0, <= 3.0.0, != 2.0.0)
42+
rubyzip (>= 1.3.0, < 3.0)
43+
jekyll-sass-converter (2.2.0)
3744
sassc (> 2.0.1, < 3.0)
3845
jekyll-watch (2.2.1)
3946
listen (~> 3.0)
40-
kramdown (2.3.1)
47+
kramdown (2.4.0)
4148
rexml
4249
kramdown-parser-gfm (1.1.0)
4350
kramdown (~> 2.0)
44-
liquid (4.0.3)
45-
listen (3.7.0)
51+
liquid (4.0.4)
52+
listen (3.8.0)
4653
rb-fsevent (~> 0.10, >= 0.10.3)
4754
rb-inotify (~> 0.9, >= 0.9.10)
4855
mercenary (0.4.0)
4956
pathutil (0.16.2)
5057
forwardable-extended (~> 2.6)
51-
public_suffix (4.0.6)
52-
rb-fsevent (0.11.0)
58+
public_suffix (5.0.1)
59+
rake (13.0.6)
60+
rb-fsevent (0.11.2)
5361
rb-inotify (0.10.1)
5462
ffi (~> 1.0)
63+
rb-kqueue (0.2.8)
64+
ffi (>= 0.5.0)
5565
rexml (3.2.5)
56-
rouge (3.26.1)
66+
rouge (3.30.0)
67+
rubyzip (2.3.2)
5768
safe_yaml (1.0.5)
5869
sassc (2.4.0)
5970
ffi (~> 1.9)
6071
terminal-table (2.0.0)
6172
unicode-display_width (~> 1.1, >= 1.1.1)
6273
unicode-display_width (1.8.0)
74+
webrick (1.8.1)
6375

6476
PLATFORMS
65-
amd64-freebsd-12
77+
amd64-freebsd-13
6678

6779
DEPENDENCIES
68-
jekyll (~> 4.2.1)
69-
jekyll-feed (~> 0.12)
70-
jekyll-include-cache
71-
tzinfo (~> 1.2)
72-
tzinfo-data
73-
wdm (~> 0.1.1)
80+
bundler (~> 2.0)
81+
jekyll-agency!
82+
jekyll-remote-theme
83+
rake (~> 13.0)
84+
rb-kqueue (>= 0.2)
85+
webrick (~> 1.8)
7486

7587
BUNDLED WITH
76-
2.2.29
88+
2.4.6

0 commit comments

Comments
 (0)