diff --git a/static/fonts/FiraSans-Bold.otf b/static/fonts/FiraSans-Bold.otf
deleted file mode 100644
index 78cc462..0000000
Binary files a/static/fonts/FiraSans-Bold.otf and /dev/null differ
diff --git a/static/fonts/FiraSans-Regular.otf b/static/fonts/FiraSans-Regular.otf
deleted file mode 100644
index 8d20d72..0000000
Binary files a/static/fonts/FiraSans-Regular.otf and /dev/null differ
diff --git a/static/fonts/MonaSans-Bold.ttf b/static/fonts/MonaSans-Bold.ttf
new file mode 100644
index 0000000..2c0c588
Binary files /dev/null and b/static/fonts/MonaSans-Bold.ttf differ
diff --git a/static/fonts/MonaSans-Regular.ttf b/static/fonts/MonaSans-Regular.ttf
new file mode 100644
index 0000000..5fdb6e9
Binary files /dev/null and b/static/fonts/MonaSans-Regular.ttf differ
diff --git a/static/fonts/MonaSansCondensed-ExtraBold.ttf b/static/fonts/MonaSansCondensed-ExtraBold.ttf
new file mode 100644
index 0000000..e72b030
Binary files /dev/null and b/static/fonts/MonaSansCondensed-ExtraBold.ttf differ
diff --git a/static/fonts/manrope/Manrope-Bold.otf b/static/fonts/manrope/Manrope-Bold.otf
deleted file mode 100644
index 7297e1b..0000000
Binary files a/static/fonts/manrope/Manrope-Bold.otf and /dev/null differ
diff --git a/static/fonts/manrope/Manrope-ExtraBold.otf b/static/fonts/manrope/Manrope-ExtraBold.otf
deleted file mode 100644
index 2eacca1..0000000
Binary files a/static/fonts/manrope/Manrope-ExtraBold.otf and /dev/null differ
diff --git a/static/fonts/manrope/Manrope-ExtraLight.otf b/static/fonts/manrope/Manrope-ExtraLight.otf
deleted file mode 100644
index f2015a5..0000000
Binary files a/static/fonts/manrope/Manrope-ExtraLight.otf and /dev/null differ
diff --git a/static/fonts/manrope/Manrope-Light.otf b/static/fonts/manrope/Manrope-Light.otf
deleted file mode 100644
index 1e3e856..0000000
Binary files a/static/fonts/manrope/Manrope-Light.otf and /dev/null differ
diff --git a/static/fonts/manrope/Manrope-Medium.otf b/static/fonts/manrope/Manrope-Medium.otf
deleted file mode 100644
index 998ec9d..0000000
Binary files a/static/fonts/manrope/Manrope-Medium.otf and /dev/null differ
diff --git a/static/fonts/manrope/Manrope-Regular.otf b/static/fonts/manrope/Manrope-Regular.otf
deleted file mode 100644
index 7438593..0000000
Binary files a/static/fonts/manrope/Manrope-Regular.otf and /dev/null differ
diff --git a/static/fonts/manrope/Manrope-SemiBold.otf b/static/fonts/manrope/Manrope-SemiBold.otf
deleted file mode 100644
index 9becdb3..0000000
Binary files a/static/fonts/manrope/Manrope-SemiBold.otf and /dev/null differ
diff --git a/static/fonts/manrope/SIL Open Font License.txt b/static/fonts/manrope/SIL Open Font License.txt
deleted file mode 100644
index b45cf53..0000000
--- a/static/fonts/manrope/SIL Open Font License.txt
+++ /dev/null
@@ -1,43 +0,0 @@
-Copyright 2018 The Manrope Project Authors (https://github.com/sharanda/manrope), with Reserved Font Name “Manrope”.
-
-This Font Software is licensed under the SIL Open Font License, Version 1.1.
-This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL
-
------------------------------------------------------------
-SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
------------------------------------------------------------
-
-PREAMBLE
-The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others.
-
-The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives.
-
-DEFINITIONS
-"Font Software" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation.
-
-"Reserved Font Name" refers to any names specified as such after the copyright statement(s).
-
-"Original Version" refers to the collection of Font Software components as distributed by the Copyright Holder(s).
-
-"Modified Version" refers to any derivative made by adding to, deleting, or substituting -- in part or in whole -- any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment.
-
-"Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software.
-
-PERMISSION & CONDITIONS
-Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions:
-
-1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself.
-
-2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user.
-
-3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users.
-
-4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission.
-
-5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software.
-
-TERMINATION
-This license becomes null and void if any of the above conditions are not met.
-
-DISCLAIMER
-THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE.
\ No newline at end of file
diff --git a/static/images/favicon.svg b/static/images/favicon.svg
index 66b93bb..f228c50 100644
--- a/static/images/favicon.svg
+++ b/static/images/favicon.svg
@@ -1,9 +1,34 @@
-
-
-
+
+
+
+
diff --git a/static/images/pyconfr.svg b/static/images/pyconfr.svg
new file mode 100644
index 0000000..8aef75f
--- /dev/null
+++ b/static/images/pyconfr.svg
@@ -0,0 +1,207 @@
+
+
+
+
diff --git a/static/images/strasbourg-small.jpg b/static/images/strasbourg-small.jpg
new file mode 100644
index 0000000..2083b78
Binary files /dev/null and b/static/images/strasbourg-small.jpg differ
diff --git a/static/sass/style.sass b/static/sass/style.sass
index 9d5ac82..7c63b28 100644
--- a/static/sass/style.sass
+++ b/static/sass/style.sass
@@ -1,29 +1,28 @@
// Colors
-$background: #ffffff
-$text: #3C3C3C
-$primary: #378899
-$secondary: #f6b36a
-$third: #fe6f61
-
+$background: #eff1f3
+$text: #1b0e29
+$primary: #ff213b
+$secondary: $text
+$third: $primary
// Fonts
@font-face
- font-family: Manrope
- font-weight: 100 400
+ font-family: MonaSans
font-style: normal
- src: url(/2024/static/fonts/manrope/Manrope-Regular.otf)
+ font-weight: 400
+ src: url(/2024/static/fonts/MonaSans-Regular.ttf)
@font-face
- font-family: Manrope
- font-weight: 500 700
+ font-family: MonaSans
font-style: normal
- src: url(/2024/static/fonts/manrope/Manrope-Medium.otf)
+ font-weight: 700
+ src: url(/2024/static/fonts/MonaSans-Bold.ttf)
@font-face
- font-family: Manrope
- font-weight: 800 900
+ font-family: MonaSans
font-style: normal
- src: url(/2024/static/fonts/manrope/Manrope-ExtraBold.otf)
+ font-weight: 800
+ src: url(/2024/static/fonts/MonaSansCondensed-ExtraBold.ttf)
// Common
@@ -33,9 +32,8 @@ $third: #fe6f61
html
color: $text
- font-family: Manrope
+ font-family: MonaSans
font-size: 1.2em
- font-weight: 400
letter-spacing: .05em
body
@@ -51,14 +49,14 @@ h1, h2, h3, h4
h1
font-size: 2em
- font-weight: 900
+ font-weight: 800
color: $primary
margin-bottom: 0
h2
- font-weight: 700
+ font-weight: 800
text-transform: uppercase
- color: $primary
+ color: $text
h3
font-weight: 700
@@ -257,7 +255,7 @@ main
#index
.coverboard
- display: none
+ height: 60vh
position: relative
overflow: hidden
@@ -267,28 +265,37 @@ main
padding-top: 39.21875%
img
+ opacity: 55%
position: absolute
- top: 0
+ top: -25vh
left: 0
width: 100%
- height: 100%
.program-button
position: absolute
z-index: 2
width: 100%
- top: 58%
+ top: 40%
text-align: center
a
margin: 0 auto
+ &::before
+ content: url(/2024/static/images/pyconfr.svg)
+ display: block
+ margin: -2em auto auto auto
+ max-width: 30rem
+ width: 100%
+ z-index: 2
+
+
.pycon-presentation
text-align: center
.pycon-date
margin-top: 0
- font-weight: 800
+ font-weight: 700
color: $third
article
diff --git a/templates/_layout.jinja2 b/templates/_layout.jinja2
index d93df82..fdc853f 100644
--- a/templates/_layout.jinja2
+++ b/templates/_layout.jinja2
@@ -1,20 +1,21 @@
{%- set MENU = (
- ('index', ('À propos', 'About')),
- ('sponsors', ('Sponsors', 'Sponsors')),
- ('conduct', ('Code de conduite', 'Code of Conduct')),
- ('support', ('Nous soutenir', 'Support Us')),
+ ('index', ('À propos', 'About')),
+ ('venue', ('Venir', 'Venue')),
+ ('sponsors', ('Sponsors', 'Sponsors')),
+ ('conduct', ('Code de conduite', 'Code of Conduct')),
+ ('support', ('Nous soutenir', 'Support Us')),
) -%}
{%- set EXTRA_PAGES = (
('talks-plenary', ('Plénières', 'Plenary Sessions')),
diff --git a/templates/_map.jinja2 b/templates/_map.jinja2
index 9080783..59e3bab 100644
--- a/templates/_map.jinja2
+++ b/templates/_map.jinja2
@@ -1,4 +1,4 @@
{% macro map(fullscreen) %}
-
- {{ fullscreen }}
+
+ {{ fullscreen }}
{% endmacro %}
diff --git a/templates/en/index.jinja2.html b/templates/en/index.jinja2.html
index 725e078..b2e4c81 100644
--- a/templates/en/index.jinja2.html
+++ b/templates/en/index.jinja2.html
@@ -3,19 +3,19 @@
{% block content %}
-
+
+
Presenting PyConFR 2024!
-
+
October 31th – November 3rd 2024 at Strasbourg
Organized by AFPy, this four days conference is free, entirely coordinated by volunteers and dedicated to bringing together people interested by the Python programming language.
- Vestibulum convallis, lorem a tempus semper, dui dui euismod
- elit, vitae placerat urna tortor vitae lacus.
-
- Sed diam. Curabitur vulputate vestibulum lorem. Aliquam
- erat volutpat. Nunc eleifend leo vitae magna. In id erat
- non orci commodo lobortis. Proin neque massa, cursus ut,
- gravida ut, lobortis eget, lacus. Sed diam. Praesent
- fermentum tempor tellus. Nullam tempus.
+ When approaching Strasbourg take the direction of Kehl
+ bypassing the city center by the south (quartier Neudorf) then follow
+ porte des Schirmeck (Exit 4 of A35).
-
-
-
-
From the train station (~25 minutes)
- Aliquam erat volutpat. Nunc eleifend leo vitae magna. In
- id erat non orci commodo lobortis. Proin neque massa,
- cursus ut, gravida ut, lobortis eget, lacus. Sed diam.
- Praesent fermentum tempor tellus.
+ You come by car and you have room? Consider carsharing :).
-
From Strasbourg Airport (~1 heure ± 15 minutes)
+
Public transport
- Sed bibendum. Nunc eleifend leo vitae magna.
-
-
Proin quam nisl, tincidunt et, mattis eget, convallis nec, purus.
-
Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.
-
Etiam vel neque nec dui dignissim bibendum.
-
Proin neque massa, cursus ut, gravida ut, lobortis eget, lacus.
-
+ The University is reachable by public transport:
+
+
+ By tram: stop Université on lines C, E and F,
+
+
+ By tram: stop Esplanade on lines C and F,
+
+
+ By bus: stop Cité Administrative on lines 30 and C1.
+
+
-
Self-Service Bikes (~45 minutes)
+
From the train-station (approx. 12 minutes)
- Proin neque massa, cursus ut, gravida ut, lobortis eget,
- lacus. Praesent augue.
+ From the Central Train-station of Strasbourg, you can take the C tram
+ to Université stop.
-
-
-
-
Travelling to Strasbourg
-
-
-
Car
-
Praesent fermentum tempor tellus.
-
-
Train
-
Mauris mollis tincidunt felis. Sed id ligula quis est
- convallis tempor.
-
-
-
-
With the tram
+
From the aeroport (approx. 8 minutes)
- Aliquam erat volutpat. Nunc eleifend leo vitae magna. In
- id erat non orci commodo lobortis. Proin neque massa,
- cursus ut, gravida ut, lobortis eget, lacus. Sed diam.
-
- Praesent fermentum tempor tellus. Nullam tempus. Mauris ac
- felis vel velit tristique imperdiet. Donec at pede. Etiam
- vel neque nec dui dignissim bibendum. Vivamus id enim.
- Phasellus neque orci, porta a, aliquet quis, semper a,
- massa. Phasellus purus. Pellentesque tristique imperdiet
- tortor. Nam euismod tellus id erat.
+ Strasbourg airport is located at Entzheim. A train (TER)
+ allow you to read the central railway station in 8 minutes 5 times
+ per hour.
-
With the Bus
+
Self-Service Bikes
- Curabitur vulputate vestibulum lorem.
+ You can also reach the campus
+ using self-service bikes
+ (called "vélhop").
+ The closest station is Université.
Organisée par l'AFPy, cette conférence de quatre jours est gratuite, entièrement gérée par des bénévoles et dédiée au regroupement des personnes intéressées par le langage de programmation Python.
{{ map('Voir en plein écran') }}
@@ -26,95 +26,76 @@
Rejoindre le campus
En voiture
- Vestibulum convallis, lorem a tempus semper, dui dui euismod
- elit, vitae placerat urna tortor vitae lacus.
-
- Sed diam. Curabitur vulputate vestibulum lorem. Aliquam
- erat volutpat. Nunc eleifend leo vitae magna. In id erat
- non orci commodo lobortis. Proin neque massa, cursus ut,
- gravida ut, lobortis eget, lacus. Sed diam. Praesent
- fermentum tempor tellus. Nullam tempus.
+ À l’approche de Strasbourg prendre la direction de Kehl en
+ contournant le centre par le sud (quartier Neudorf) et en empruntant
+ la porte des Schirmeck (Sortie 4 de la A35).
-
Donec pretium posuere tellus.
-
-
-
-
Depuis le centre (environ 30 minutes)
- Aliquam erat volutpat. Nunc eleifend leo vitae magna. In
- id erat non orci commodo lobortis. Proin neque massa,
- cursus ut, gravida ut, lobortis eget, lacus. Sed diam.
- Praesent fermentum tempor tellus.
+ Vous venez en voiture, il vous reste de la place ? Pensez au
+ covoiturage :).
-
Depuis la gare (environ 25 minutes)
-
-
Proin quam nisl, tincidunt et, mattis eget, convallis nec, purus.
-
Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.
-
Etiam vel neque nec dui dignissim bibendum.
-
Proin neque massa, cursus ut, gravida ut, lobortis eget, lacus.
-
-
-
-
-
Depuis l’aéroport (environ 1 heure ± 15 minutes)
+
En transport en commun
- Proin neque massa, cursus ut, gravida ut, lobortis eget, lacus. Praesent augue,
+ L’université est accessible en transport en commun :
-
Nullam eu ante vel est convallis dignissim. Fusce
- suscipit, wisi nec facilisis facilisis, est dui fermentum
- leo, quis tempor ligula erat quis odio. Nunc porta
- vulputate tellus. Nunc rutrum turpis sed pede. Sed
- bibendum. Aliquam posuere. Nunc aliquet, augue nec
- adipiscing interdum, lacus tellus malesuada massa, quis
- varius mi purus non odio.
-
Nullam eu ante vel est convallis dignissim. Fusce
-suscipit, wisi nec facilisis facilisis, est dui fermentum leo, quis
-tempor ligula erat quis odio. Nunc porta vulputate tellus. Nunc
-rutrum turpis sed pede. Sed bibendum. Aliquam posuere. Nunc
-aliquet, augue nec adipiscing interdum, lacus tellus malesuada massa,
-quis varius mi purus non odio.
+
+ En tram : arrêt Université sur les lignes C, E et F,
+
+
+ En tram : arrêt Esplanade sur les lignes C et F,
+
+
+ En bus : arrêt Cité administrative sur les lignes 30 et C1.
-
En vélo libre service
+
Depuis la gare (environ 12 minutes)
- Nullam eu ante vel est convallis dignissim. Fusce suscipit,
- wisi nec facilisis facilisis, est dui fermentum leo, quis
- tempor ligula erat quis odio. Nunc porta vulputate tellus.
+ Depuis la Gare Centrale de Strasbourg, il est possible de prendre
+ le tram C jusqu’à l’arrêt Université.
-
-
-
Conseils pour le logement
-
Dans Strasbourg
+
Depuis l’aéroport (environ 8 minutes)
- Aliquam erat volutpat. Nunc eleifend leo vitae magna. In
- id erat non orci commodo lobortis. Proin neque massa,
- cursus ut, gravida ut, lobortis eget, lacus. Sed diam.
- Praesent fermentum tempor tellus. Nullam tempus. Mauris ac
- felis vel velit tristique imperdiet. Donec at pede. Etiam
- vel neque nec dui dignissim bibendum.
+ L’aéroport de Strasbourg est situé à Entzheim. Un train TER
+ vous permet de rejoindre la gare centrale en 8 minutes jusqu’à 5 fois
+ par heure.
+
-
Sur le campus
+
En vélo libre service
- Sed bibendum.
+ Vous pouvez également vous rendre sur le campus en
+ vélo libre service (vélhop).
+ La station à proximité de l’université est Université.
-
-
Nam vestibulum accumsan nisl.
-
Mauris mollis tincidunt felis.
-
In id erat non orci commodo lobortis.
-
+
+
+
Conseils pour le logement
+
+ Essayez d’être au plus proche
+ des lignes C, E ou F du tram,
+ qui vous donneront un accès direct à l’université.
+