+
+
+ {{ content }}
+
+ {% include footer.html %}
+
+
diff --git a/assets/css/_color.scss b/assets/css/_color.scss
new file mode 100644
index 0000000..1cd0021
--- /dev/null
+++ b/assets/css/_color.scss
@@ -0,0 +1,14 @@
+// Primary color
+$red: #950806;
+$red-lighter: lighten($red, 30%);
+
+// Shade of gray
+$lighter-gray: #f5f5f3;
+$light-gray: #d3d3d4;
+$dark-gray: #4f5052;
+$black: #222;
+
+// Secondary colors
+$dark-red: #660f16;
+$orange: #ff7200;
+$blue: #53acb4;
diff --git a/assets/css/_main.scss b/assets/css/_main.scss
new file mode 100644
index 0000000..ba2e6d4
--- /dev/null
+++ b/assets/css/_main.scss
@@ -0,0 +1,41 @@
+*, *:before, *:after {
+ box-sizing: border-box;
+}
+
+body {
+ color: #000;
+ background: rgb(245,101,94);
+ background: linear-gradient(122deg, rgba(245,101,94,1) 0%, rgba(245,101,94,0.4738270308123249) 35%, rgba(245,101,94,1) 100%);
+ font-family: Ubuntu, Helvetica, Arial, sans-serif;
+ font-style: normal;
+ font-weight: normal;
+ line-height: 1;
+}
+
+// Highlight
+::selection {
+ background: $red;
+ color: $black;
+}
+::-moz-selection {
+ background: $red;
+ color: $black;
+}
+
+.banner-wrapper {
+ margin: 0;
+ padding: 0;
+ width: 100%;
+}
+
+hr {
+ border: 1px solid $light-gray;
+ border-width: 1px 0 0;
+ clear: both;
+ margin: 4.286em 0 0;
+ height: 0;
+
+ &.dotted {
+ border-style: dashed;
+ }
+}
diff --git a/assets/css/_mixins.scss b/assets/css/_mixins.scss
new file mode 100644
index 0000000..6177a09
--- /dev/null
+++ b/assets/css/_mixins.scss
@@ -0,0 +1,93 @@
+// Button
+// Sizes
+@mixin button {
+ background-color: rgba(245, 101, 94, .4);
+ font-weight: bold;
+ color: $red;
+ cursor: pointer;
+ line-height: 1.25em;
+ padding: 0.357em 0.714em;
+ @include color-transition;
+
+ &:hover, &:active {
+ background-color: rgba(245, 101, 94, .2);
+ color: #000;
+ text-decoration: none;
+ }
+}
+
+@mixin button-medium {
+ @include button;
+ display: inline-block;
+ font-size: 1.125em;
+ padding: 1em;
+}
+
+// Navigation
+@mixin nav-link {
+ color: white;
+
+ &:hover, &:active {
+ color: white;
+ border-bottom: 3px solid white;
+ text-decoration: none;
+ }
+}
+
+@mixin navigation {
+ font-size: 1.143em;
+ line-height: 2.5em;
+ list-style: none;
+ text-align: center;
+ text-transform: uppercase;
+}
+
+@mixin footer-nav {
+ list-style: none;
+ margin-left: 0.429em;
+ // text-transform: uppercase;
+
+ li {
+ display: inline-block;
+
+ a {
+ @include footer-nav-link;
+ }
+ }
+}
+
+@mixin footer-nav-link {
+ color: $dark-gray;
+ padding-top: 0.714em;
+
+ &:hover, &:active {
+ color: lighten($dark-gray, 10%);
+ text-decoration: none;
+ }
+}
+
+// Transition
+@mixin color-transition {
+ transition: color 0.1s linear;
+}
+
+@mixin grayscale {
+ filter: url("data:image/svg+xml;utf8,#grayscale"); // Firefox 10+, Firefox on Android
+ filter: gray; // IE 6-9
+ -webkit-filter: grayscale(100%); // Chrome 19+, Safari 6+, Safari 6+ iOS, Opera 15+
+ -webkit-transition: -webkit-filter 0.2s linear;
+
+ &:hover, &:active {
+ filter: none;
+ -webkit-filter: grayscale(0%);
+ }
+}
+
+@mixin opacity {
+ opacity: 0.65;
+ transition: opacity 0.2s linear;
+
+ &:hover, &:active {
+ opacity: 0.85;
+ }
+}
diff --git a/assets/css/application.scss b/assets/css/application.scss
new file mode 100644
index 0000000..30736d6
--- /dev/null
+++ b/assets/css/application.scss
@@ -0,0 +1,13 @@
+---
+---
+
+@import "color";
+@import "main";
+@import "mixins";
+
+@import "modules/banner";
+@import "modules/button";
+@import "modules/footer";
+@import "modules/navigation";
+@import "modules/section";
+@import "modules/type";
diff --git a/assets/css/modules/_banner.scss b/assets/css/modules/_banner.scss
new file mode 100644
index 0000000..aa2e43e
--- /dev/null
+++ b/assets/css/modules/_banner.scss
@@ -0,0 +1,27 @@
+.banner {
+ text-align: center;
+ padding-bottom: 40px;
+
+ .logo {
+ margin: 0 0 20px 0;
+ display: inline-block;
+ }
+
+ h1, h2 {
+ font-family: "bebas-neue", Helvetica, Arial, sans-serif;
+ text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
+ background-color: rgba(255, 255, 255, .5);
+ display: inline-block;
+ padding: 10px 15px 10px 15px;
+ }
+
+ h1 {
+ font-size: 6em;
+ line-height: 1em;
+ }
+
+ h2 {
+ font-size: 3.857em;
+ line-height: 1em;
+ }
+}
diff --git a/assets/css/modules/_button.scss b/assets/css/modules/_button.scss
new file mode 100644
index 0000000..5823b28
--- /dev/null
+++ b/assets/css/modules/_button.scss
@@ -0,0 +1,20 @@
+// Sizes
+.button {
+ @include button;
+}
+
+.button-medium {
+ @include button-medium;
+}
+
+.button-white {
+ @include button;
+ background-color: $lighter-gray;
+ color: $red;
+
+ &:hover, &:active {
+ background-color: darken($lighter-gray, 5%);
+ color: $red-lighter;
+ text-decoration: none;
+ }
+}
diff --git a/assets/css/modules/_footer.scss b/assets/css/modules/_footer.scss
new file mode 100644
index 0000000..f8636f1
--- /dev/null
+++ b/assets/css/modules/_footer.scss
@@ -0,0 +1,23 @@
+footer {
+ background-color: $black;
+ color: $dark-gray;
+ padding: 1.714em 0 0.714em;
+
+ .footer-nav {
+ @include footer-nav;
+ border-right: 1px solid $dark-gray;
+ }
+
+ .communication-icon {
+ @include footer-nav;
+ padding-top: 0.7em;
+ // size of BS glyphicons
+ font-size: 32px;
+ line-height: 32px;
+ margin-left: 5px;
+
+ .icon-meetup {
+ vertical-align: text-top;
+ }
+ }
+}
diff --git a/assets/css/modules/_navigation.scss b/assets/css/modules/_navigation.scss
new file mode 100644
index 0000000..f853db7
--- /dev/null
+++ b/assets/css/modules/_navigation.scss
@@ -0,0 +1,26 @@
+nav {
+ padding-top: 15px;
+ padding-bottom: 15px;
+ @include navigation;
+
+ div {
+ a {
+ @include nav-link;
+ }
+
+ &:not(:first-child) a {
+ border: none;
+ @include button;
+ }
+ }
+
+ ul {
+ list-style: none;
+
+ li {
+ display: inline-block;
+ margin-right: 1em;
+ margin-left: 1em;
+ }
+ }
+}
diff --git a/assets/css/modules/_section.scss b/assets/css/modules/_section.scss
new file mode 100644
index 0000000..a53fc40
--- /dev/null
+++ b/assets/css/modules/_section.scss
@@ -0,0 +1,69 @@
+section {
+ padding-bottom: 2.143em;
+ padding-top: 2.143em;
+
+ h2 {
+ color: $red;
+ margin-bottom: 0.75em;
+ }
+
+ &.intro {
+ p {
+ font-size: 130%;
+ }
+ }
+
+ &.callout {
+ background-color: $red;
+ padding-top: 2.143em;
+
+ .lead {
+ color: white;
+ margin: 0 auto;
+ opacity: 0.65;
+ }
+ }
+
+ &.playlist {
+ margin-top: 50px;
+ background-color: $lighter-gray;
+
+ iframe {
+ margin-top: 30px;
+ }
+ }
+
+ &.events {
+ img {
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
+ }
+ }
+
+ &.pictures {
+ img {
+ margin-top: 20px;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
+ }
+ }
+
+ &.sponsors {
+ margin-top: 50px;
+ background-color: $lighter-gray;
+
+ a {
+ margin-top: 20px;
+ display: block;
+ background-color: transparent;
+ text-align: center;
+
+ img {
+ width: 100%;
+ // no box-shadow
+ }
+
+ &:hover {
+ background-color: rgba(255, 255, 255, .5);
+ }
+ }
+ }
+}
diff --git a/assets/css/modules/_type.scss b/assets/css/modules/_type.scss
new file mode 100644
index 0000000..1ebd5b3
--- /dev/null
+++ b/assets/css/modules/_type.scss
@@ -0,0 +1,36 @@
+h1, h2, h3 {
+ font-family: "bebas-neue", Helvetica, Arial, sans-serif;
+ letter-spacing: 0.05em;
+ line-height: 1.3em;
+}
+
+h1 {
+ font-size: 4em;
+}
+
+h2 {
+ font-size: 3em;
+}
+
+p {
+ font-size: 16px;
+ line-height: 1.6em;
+ margin: 0 0 0.75em;
+}
+
+a {
+ color: $red;
+ @include color-transition;
+
+ &:hover, &:active {
+ color: $red-lighter;
+ }
+}
+
+.centered-text {
+ text-align: center;
+}
+
+.colored-text {
+ color: $red-lighter;
+}
diff --git a/source/img/community-banner.jpg b/assets/img/community-banner.jpg
similarity index 100%
rename from source/img/community-banner.jpg
rename to assets/img/community-banner.jpg
diff --git a/source/img/icon-lyon-rb.png b/assets/img/icon-lyon-rb.png
similarity index 100%
rename from source/img/icon-lyon-rb.png
rename to assets/img/icon-lyon-rb.png
diff --git a/source/img/logo-overlay.png b/assets/img/logo.png
similarity index 100%
rename from source/img/logo-overlay.png
rename to assets/img/logo.png
diff --git a/source/img/pictures/1.jpg b/assets/img/pictures/1.jpg
similarity index 100%
rename from source/img/pictures/1.jpg
rename to assets/img/pictures/1.jpg
diff --git a/source/img/pictures/10.jpg b/assets/img/pictures/10.jpg
similarity index 100%
rename from source/img/pictures/10.jpg
rename to assets/img/pictures/10.jpg
diff --git a/source/img/pictures/11.jpg b/assets/img/pictures/11.jpg
similarity index 100%
rename from source/img/pictures/11.jpg
rename to assets/img/pictures/11.jpg
diff --git a/source/img/pictures/12.jpg b/assets/img/pictures/12.jpg
similarity index 100%
rename from source/img/pictures/12.jpg
rename to assets/img/pictures/12.jpg
diff --git a/source/img/pictures/13.jpg b/assets/img/pictures/13.jpg
similarity index 100%
rename from source/img/pictures/13.jpg
rename to assets/img/pictures/13.jpg
diff --git a/source/img/pictures/14.jpg b/assets/img/pictures/14.jpg
similarity index 100%
rename from source/img/pictures/14.jpg
rename to assets/img/pictures/14.jpg
diff --git a/source/img/pictures/15.jpg b/assets/img/pictures/15.jpg
similarity index 100%
rename from source/img/pictures/15.jpg
rename to assets/img/pictures/15.jpg
diff --git a/source/img/pictures/16.jpg b/assets/img/pictures/16.jpg
similarity index 100%
rename from source/img/pictures/16.jpg
rename to assets/img/pictures/16.jpg
diff --git a/source/img/pictures/2.jpg b/assets/img/pictures/2.jpg
similarity index 100%
rename from source/img/pictures/2.jpg
rename to assets/img/pictures/2.jpg
diff --git a/source/img/pictures/3.jpg b/assets/img/pictures/3.jpg
similarity index 100%
rename from source/img/pictures/3.jpg
rename to assets/img/pictures/3.jpg
diff --git a/source/img/pictures/4.jpg b/assets/img/pictures/4.jpg
similarity index 100%
rename from source/img/pictures/4.jpg
rename to assets/img/pictures/4.jpg
diff --git a/source/img/pictures/5.jpg b/assets/img/pictures/5.jpg
similarity index 100%
rename from source/img/pictures/5.jpg
rename to assets/img/pictures/5.jpg
diff --git a/source/img/pictures/6.jpg b/assets/img/pictures/6.jpg
similarity index 100%
rename from source/img/pictures/6.jpg
rename to assets/img/pictures/6.jpg
diff --git a/source/img/pictures/7.jpg b/assets/img/pictures/7.jpg
similarity index 100%
rename from source/img/pictures/7.jpg
rename to assets/img/pictures/7.jpg
diff --git a/source/img/pictures/8.jpg b/assets/img/pictures/8.jpg
similarity index 100%
rename from source/img/pictures/8.jpg
rename to assets/img/pictures/8.jpg
diff --git a/source/img/pictures/9.jpg b/assets/img/pictures/9.jpg
similarity index 100%
rename from source/img/pictures/9.jpg
rename to assets/img/pictures/9.jpg
diff --git a/source/img/sponsors/epitech.png b/assets/img/sponsors/epitech.png
similarity index 100%
rename from source/img/sponsors/epitech.png
rename to assets/img/sponsors/epitech.png
diff --git a/source/img/sponsors/jobteaser.png b/assets/img/sponsors/jobteaser.png
similarity index 100%
rename from source/img/sponsors/jobteaser.png
rename to assets/img/sponsors/jobteaser.png
diff --git a/source/img/sponsors/la-cordee.png b/assets/img/sponsors/la-cordee.png
similarity index 100%
rename from source/img/sponsors/la-cordee.png
rename to assets/img/sponsors/la-cordee.png
diff --git a/source/img/sponsors/le-wagon-lyon.png b/assets/img/sponsors/le-wagon-lyon.png
similarity index 100%
rename from source/img/sponsors/le-wagon-lyon.png
rename to assets/img/sponsors/le-wagon-lyon.png
diff --git a/source/img/sponsors/niji-lyon.png b/assets/img/sponsors/niji-lyon.png
similarity index 100%
rename from source/img/sponsors/niji-lyon.png
rename to assets/img/sponsors/niji-lyon.png
diff --git a/source/img/sponsors/per-angusta.png b/assets/img/sponsors/per-angusta.png
similarity index 100%
rename from source/img/sponsors/per-angusta.png
rename to assets/img/sponsors/per-angusta.png
diff --git a/source/img/sponsors/studio-hb.png b/assets/img/sponsors/studio-hb.png
similarity index 100%
rename from source/img/sponsors/studio-hb.png
rename to assets/img/sponsors/studio-hb.png
diff --git a/source/img/sponsors/vptech.png b/assets/img/sponsors/vptech.png
similarity index 100%
rename from source/img/sponsors/vptech.png
rename to assets/img/sponsors/vptech.png
diff --git a/coc-en.md b/coc-en.md
new file mode 100644
index 0000000..fe7a9a2
--- /dev/null
+++ b/coc-en.md
@@ -0,0 +1,41 @@
+---
+layout: default
+title: Code of Conduct
+---
+
+[Version francaise](coc-fr.html)
+
+# Code of Conduct
+
+All attendees, speakers, sponsors, organisers, and volunteers at our event are required to agree with the following code of conduct and any rules and regulations fixed by the venue. Organisers will enforce this code throughout the event. We are expecting cooperation from all participants to help ensure a safe environment for everybody.
+
+## Need Help?
+
+You have our contact details in the emails we've sent.
+
+## The Quick Version
+
+Our conference is dedicated to providing a harassment-free event experience for everyone, regardless of gender, age, sexual orientation, disability, physical appearance, body size, race, or religion (or lack thereof). We do not tolerate harassment of participants in any form. Sexual language and imagery is not appropriate for any conference venue, including talks, workshops, parties, Twitter, and other online media. Event participants violating these rules may be sanctioned or expelled from the event at the discretion of the conference organisers.
+
+## The Less Quick Version
+
+Harassment includes offensive verbal comments related to gender, age, sexual orientation, disability, physical appearance, body size, race, religion, sexual images in public spaces, deliberate intimidation, stalking, following, harassing photography or recording, sustained disruption of talks or other events, inappropriate physical contact, and unwelcome sexual attention.
+
+Participants asked to stop any harassing behavior are expected to comply immediately.
+
+Sponsors are also subject to the anti-harassment policy. In particular, sponsors should not use sexualised images, activities, or other material. Booth staff (including volunteers) should not use sexualised clothing, uniforms, costumes, or otherwise create a sexualised environment.
+
+If a participant engages in harassing behavior, the conference organisers may take any action they deem appropriate, including warning the offender or expulsion from the conference with no refund.
+
+If you are being harassed, notice that someone else is being harassed, or have any other concerns, please contact a member of conference staff immediately. Conference staff can be identified as they'll be wearing branded t-shirts.
+
+Staff will be happy to help participants contact venue security or local law enforcement, provide escorts, or otherwise assist those experiencing harassment to feel safe for the duration of the conference. We value your attendance.
+
+We expect participants to follow these rules at workshop venues and event-related social events.
+
+---
+
+_Original source and credit: [JSConf US 2012](https://jsconf.com/) & [The Ada Initiative](https://geekfeminism.wikia.com/wiki/Conference_anti-harassment/Policy)_
+_Adapted from: [confcodeofconduct.com](https://github.com/confcodeofconduct/confcodeofconduct.com)_
+_This work is licensed under a [Creative Commons Attribution 3.0 Unported License](https://creativecommons.org/licenses/by/3.0/deed.en_US)_
+```
diff --git a/coc-fr.md b/coc-fr.md
new file mode 100644
index 0000000..68a5c12
--- /dev/null
+++ b/coc-fr.md
@@ -0,0 +1,40 @@
+---
+layout: default
+title: Code de conduite pour l'événement
+---
+
+[English version](coc-en.html)
+
+# Code de conduite pour l'événement
+
+Tous les participants, mentors, sponsors, organisateurs, et volontaires à notre événement doivent accepter le code de conduite suivant, ainsi que les règles de conduite du bâtiment qui nous accueille. Les organisateurs s'attacheront à faire respecter ce code durant l'événement. Nous attendons de la part de chaque participant une coopération pour assurer un environnement sain pour tous.
+
+## Besoin d'aide ?
+
+Nos informations de contact sont disponibles dans les emails que nous avons envoyés.
+
+## La version rapide
+
+Notre événement se veut une expérience sans harcèlement, quels que soient votre sexe, votre orientation sexuelle, votre handicap, votre apparence physique, votre poids, votre race ou votre religion. Nous ne tolérons aucun harcèlement des participants à la conférence, quelque soit sa forme. Les expressions et les images à connotation sexuelle ne sont pas appropriées lors de l'événement. Ceci inclut les conférences, les ateliers, les soirées, Twitter et les autres médias en ligne. Les participants à la conférence qui violent ces règles peuvent être sanctionnés, voire exclus de l'événement, à la discrétion des organisateurs de la conférence.
+
+## La version moins rapide
+
+Le harcèlement inclut des commentaires oraux sur le sexe, l'orientation sexuelle, le handicap, l'apparence physique, le poids, la race, la religion, les images à connotation sexuelle dans des lieux publics, les intimidations délibérées, la traque, la poursuite, un harcèlement photographique ou vidéo, une suite d'interruption des conférences et des autres événements, un contact physique inapproprié et des avances sexuelles non désirées.
+
+Les participants à qui il sera demandé d'arrêter tout comportement de harcèlement doivent arrêter immédiatement.
+
+Les sponsors sont aussi sujet à la politique anti-harcèlement. En particulier, les sponsors ne doivent pas utiliser d'images ou de matériels à connotation sexuelle. Ils ne doivent pas non plus engager d'activités à connotation sexuelle. L'équipe du stand (y compris les volontaires) ne doivent pas utiliser de vêtements, uniformes ou costumes à connotation sexuelle. Ils ne doivent pas non plus créer un environnement sexualisé.
+
+Si un participant a un comportement de harcèlement, les organisateurs de l'événement peuvent prendre toute action qui leur semble adéquate. Cela va d'un simple avertissement à l'exclusion du participant de l'événement sans remboursement.
+
+Si vous vous sentez harcelé, si vous pensez que quelqu'un se fait harceler, et plus généralement en cas de problème, merci de contacter immédiatement un membre de l'organisation de l'événement. Les membres sont facilement identifiables et se présenteront au début de l'événement.
+
+Les membres de l'organisation seront ravis d'aider les participants à contacter les propriétaires des bâtiments où se déroule l'événement, ou les forces de l'ordre, ou à fournir une escorte ainsi qu'à aider de toute autre façon les personnes victimes de harcèlement, pour garantir leur sécurité pendant la durée de l'événement. Nous apprécions votre participation à l'événement.
+
+Nous attendons des participants qu'ils suivent ces règles à la fois lors des ateliers, mais aussi pendant les événements sociaux relatifs à l'événement.
+
+---
+
+_Adapté de : [confcodeofconduct.com](https://github.com/confcodeofconduct/confcodeofconduct.com)_
+_Version originale et crédit : [JSConf US 2012](https://jsconf.com/) & [The Ada Initiative](https://geekfeminism.wikia.com/wiki/Conference_anti-harassment/Policy)_
+_Ce texte est sous licence [Creative Commons Attribution 3.0 Unported License](https://creativecommons.org/licenses/by/3.0/deed.fr)_
diff --git a/config.rb b/config.rb
deleted file mode 100644
index 8d6de77..0000000
--- a/config.rb
+++ /dev/null
@@ -1,102 +0,0 @@
-Dotenv.load
-require 'digest/md5'
-
-###
-# Compass
-###
-
-# Change Compass configuration
-# compass_config do |config|
-# config.output_style = :compact
-# end
-
-###
-# Page options, layouts, aliases and proxies
-###
-
-# Per-page layout changes:
-#
-# With no layout
-# page "/path/to/file.html", :layout => false
-
-page '/index.html'
-page '/sitemap.xml', :layout => false, :format => :xhtml
-
-# With alternative layout
-# page "/path/to/file.html", :layout => :otherlayout
-#
-# A path which all have the same layout
-# with_layout :admin do
-# page "/admin/*"
-# end
-
-# Proxy pages (https://middlemanapp.com/advanced/dynamic-pages/)
-# proxy "/this-page-has-no-template.html", "/template-file.html", :locals => {
-# :which_fake_page => "Rendering a fake page with a local variable" }
-
-###
-# Helpers
-###
-
-# Automatic image dimensions on image_tag helper
-activate :automatic_image_sizes
-
-# Use directory indexes to get rid og .html suffixes in URLs
-activate :directory_indexes
-
-set :css_dir, 'css'
-
-set :js_dir, 'js'
-
-set :images_dir, 'img'
-
-configure :development do
- # Reload the browser automatically whenever files change
- activate :livereload
-
- # Output sourcemaps for sass files, only works in dev mode
- set :sass_source_maps, true
-end
-
-# Build-specific configuration
-configure :build do
- # Minify everything (also, compress it)
- # activate :minify_css
- # activate :minify_javascript
- # activate :minify_html
- # activate :gzip
-
- # Enable cache buster
- activate :asset_hash
-
- # Create a whole bunch of favicons for various devices and OSes
- activate :favicon_maker, icons: {
- 'img/icon-lyon-rb.png' => [
- { icon: 'apple-touch-icon-152x152-precomposed.png' },
- { icon: 'apple-touch-icon-144x144-precomposed.png' },
- { icon: 'apple-touch-icon-120x120-precomposed.png' },
- { icon: 'apple-touch-icon-114x114-precomposed.png' },
- { icon: 'apple-touch-icon-76x76-precomposed.png' },
- { icon: 'apple-touch-icon-72x72-precomposed.png' },
- { icon: 'apple-touch-icon-60x60-precomposed.png' },
- { icon: 'apple-touch-icon-57x57-precomposed.png' },
- { icon: 'apple-touch-icon-precomposed.png', size: '57x57' },
- { icon: 'apple-touch-icon.png', size: '57x57' },
- { icon: 'favicon-196x196.png' },
- { icon: 'favicon-160x160.png' },
- { icon: 'favicon-96x96.png' },
- { icon: 'favicon-32x32.png' },
- { icon: 'favicon-16x16.png' },
- { icon: 'favicon.png', size: '16x16' },
- { icon: 'favicon.ico', size: '64x64,32x32,24x24,16x16' },
- { icon: 'mstile-144x144', format: 'png' }
- ]
- }
-
- # Use relative URLs
- activate :relative_assets
- set :relative_links, true
-
- # Or use a different image path
- # set :http_prefix, "/Content/images/"
-end
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..6aebedf
--- /dev/null
+++ b/index.html
@@ -0,0 +1,164 @@
+---
+layout: default
+---
+
+
+
+
+
+
+
+
+
+
+
+
+
+ La communauté des développeurs Ruby à Lyon
+
+
+
+
+
+
+
+
+
+
+
+ Bienvenue à Lyon.rb, la communauté des développeurs Ruby à Lyon.
+ Retrouvez-nous une fois par mois à l'occasion des meetups que nous animons.
+ Nous intéressons autant les professionnels que les passionnés, les débutants que les expérimentés, au travers de présentations variées et réalisées par nos membres :-)
+
+ Nous mettons un point d'honneur à enregistrer et à diffuser les talks présentés durant nos meetups.
+ Abonnez-vous à notre chaîne Youtube pour ne rien râter !
+
+ Nous aimons nous retrouver en dehors du cadre professionnel pour échanger sur le langage Ruby mais pas seulement :
+ Les frameworks, le design, les outils, l'organisation.
+ Former un réseau et faire de la veille technologique tout en s'amusant, c'est notre mot d'ordre !
+
All attendees, speakers, sponsors, organisers, and volunteers at our event are required to agree with the following code of conduct and any rules and regulations fixed by the venue. Organisers will enforce this code throughout the event. We are expecting cooperation from all participants to help ensuring a safe environment for everybody.
-
-
Need Help?
-
-
You have our contact details in the emails we've sent.
-
-
The Quick Version
-
-
Our conference is dedicated to providing a harassment-free event experience for everyone, regardless of gender, age, sexual orientation, disability, physical appearance, body size, race, or religion (or lack thereof). We do not tolerate harassment of participants in any form. Sexual language and imagery is not appropriate for any conference venue, including talks, workshops, parties, Twitter and other online media. Event participants violating these rules may be sanctioned or expelled from the event at the discretion of the conference organisers.
-
-
The Less Quick Version
-
-
Harassment includes offensive verbal comments related to gender, age, sexual orientation, disability, physical appearance, body size, race, religion, sexual images in public spaces, deliberate intimidation, stalking, following, harassing photography or recording, sustained disruption of talks or other events, inappropriate physical contact, and unwelcome sexual attention.
-
-
Participants asked to stop any harassing behavior are expected to comply immediately.
-
-
Sponsors are also subject to the anti-harassment policy. In particular, sponsors should not use sexualised images, activities, or other material. Booth staff (including volunteers) should not use sexualised clothing/uniforms/costumes, or otherwise create a sexualised environment.
-
-
If a participant engages in harassing behavior, the conference organisers may take any action they deem appropriate, including warning the offender or expulsion from the conference with no refund.
-
-
If you are being harassed, notice that someone else is being harassed, or have any other concerns, please contact a member of conference staff immediately. Conference staff can be identified as they'll be wearing branded t-shirts.
-
-
Staff will be happy to help participants contact venue security or local law enforcement, provide escorts, or otherwise assist those experiencing harassment to feel safe for the duration of the conference. We value your attendance.
-
-
We expect participants to follow these rules at workshop venues and event-related social events.
Tous les participants, mentors, sponsors, organisateurs, et volontaires à notre
-événement doivent accepter le code de conduite suivant, ainsi que les règles de conduite du bâtiment qui nous accueille.
-Les organisateurs s'attacheront à faire respecter ce code durant l'événement. Nous attendons de
-la part de chaque participant une coopération pour assurer un environnement sain pour tous.
-
-
Besoin d'aide ?
-
-
Nos informations de contact sont disponibles dans les emails que nous
-avons envoyés.
-
-
La version rapide
-
-
Notre événement se veut une expérience sans harcèlement, quels que soient
-votre sexe, votre orientation sexuelle, votre handicap, votre apparence
-physique, votre poids, votre race ou votre religion. Nous ne tolérons aucun
-harcèlement des participants à la conférence, quelque soit sa forme. Les
-expressions et les images à connotation sexuelle ne sont pas appropriées lors
-de l'événement. Ceci inclut les conférences, les ateliers, les soirées, Twitter
-et les autres médias en ligne. Les participants à la conférence qui violent
-ces règles peuvent être sanctionnés, voire exclus de l'événement,
- à la discrétion des organisateurs de la conférence.
-
-
La version moins rapide
-
-
Le harcèlement inclut des commentaires oraux sur le sexe, l'orientation
-sexuelle, le handicap, l'apparence physique, le poids, la race, la religion,
-les images à connotation sexuelle dans des lieux publics, les intimidations
-délibérées, la traque, la poursuite, un harcèlement photographique ou vidéo,
-une suite d'interruption des conférences et des autres événements, un contact
-physique inapproprié et des avances sexuelles non désirées.
-
-
Les participants à qui il sera demandé d'arrêter tout comportement de
-harcèlement doivent arrêter immédiatement.
-
-
Les sponsors sont aussi sujet à la politique anti-harcèlement. En
-particulier, les sponsors ne doivent pas utiliser d'images ou de matériels à
-connotation sexuelle. Ils ne doivent pas non plus engager d'activités à
-connotation sexuelle. L'équipe du stand (y compris les volontaires) ne doivent
-pas utiliser de vêtements, uniformes ou costumes à connotation sexuelle. Ils ne
-doivent pas non plus créer un environnement sexualisé.
-
-
Si un participant a un comportement de harcèlement, les organisateurs de l'événement
- peuvent prendre toute action qui leur semble adéquate. Cela va d'un
-simple avertissement à l'exclusion du participant de l'évenement sans
-remboursement.
-
-
Si vous vous sentez harcelé, si vous pensez que quelqu'un se fait harceler,
-et plus généralement en cas de problème, merci de contacter immédiatement un membre
-de l'organisation de l'événement. Les membres sont facilement identifiables et
-se présenteront au début de l'événement.
-
-
Les membres de l'organisation seront ravis d'aider les participants à
-contacter les propriétaires des bâtiments où se déroule l'événement, ou
-les forces de l'ordre, ou à fournir une escorte ainsi qu'à aider de toute autre
-façon les personnes victimes de harcèlement, pour garantir leur sécurité pendant
-la durée de l'événement. Nous apprécions votre participation à l'événement.
-
-
Nous attendons des participants qu'ils suivent ces règles à la fois lors des
-ateliers, mais aussi pendant les événements sociaux relatifs à l'événement.
-
-
diff --git a/source/css/_color.sass b/source/css/_color.sass
deleted file mode 100644
index 80aa649..0000000
--- a/source/css/_color.sass
+++ /dev/null
@@ -1,16 +0,0 @@
-// color.sass
-
-// Primary color
-$red: #950806
-$red-lighter: lighten($red, 30%)
-
-// Shade of gray
-$lighter-gray: #f5f5f3
-$light-gray: #d3d3d4
-$dark-gray: #4f5052
-$black: #222
-
-// Secondary colors
-$dark-red: #660f16
-$orange: #ff7200
-$blue: #53acb4
diff --git a/source/css/_main.sass b/source/css/_main.sass
deleted file mode 100644
index d3743e6..0000000
--- a/source/css/_main.sass
+++ /dev/null
@@ -1,33 +0,0 @@
-*, *:before, *:after
- box-sizing: border-box
-
-body
- color: #000
- background: rgb(245,101,94)
- background: linear-gradient(122deg, rgba(245,101,94,1) 0%, rgba(245,101,94,0.4738270308123249) 35%, rgba(245,101,94,1) 100%)
- font-family: Ubuntu, Helvetica, Arial, sans-serif
- font-style: normal
- font-weight: normal
- line-height: 1
-
-// Highlight
-::selection
- background: $red
- color: $black
-::-moz-selection
- background: $red
- color: $black
-
-.banner-wrapper
- margin: 0
- padding: 0
- width: 100%
-
-hr
- border: 1px solid $light-gray
- border-width: 1px 0 0
- clear: both
- margin: 4.286em 0 0
- height: 0
- &.dotted
- border-style: dashed
diff --git a/source/css/_mixins.sass b/source/css/_mixins.sass
deleted file mode 100644
index 38ad453..0000000
--- a/source/css/_mixins.sass
+++ /dev/null
@@ -1,75 +0,0 @@
-/* _mixins.sass */
-
-// Button
-// Sizes
-@mixin button
- background-color: rgba(245, 101, 94, .4)
- font-weight: bold
- color: $red
- cursor: pointer
- line-height: 1.25em
- padding: 0.357em 0.714em
- @include color-transition
-
- &:hover, &:active
- background-color: rgba(245, 101, 94, .2)
- color: #000
- text-decoration: none
-
-@mixin button-medium
- @include button
- display: inline-block
- font-size: 1.125em
- padding: 1em
-
-// Navigation
-@mixin nav-link
- color: white
-
- &:hover, &:active
- color: white
- border-bottom: 3px solid white
- text-decoration: none
-
-@mixin navigation
- font-size: 1.143em
- line-height: 2.5em
- list-style: none
- text-align: center
- text-transform: uppercase
-
-@mixin footer-nav
- list-style: none
- margin-left: 0.429em
- // text-transform: uppercase
- li
- display: inline-block
- a
- @include footer-nav-link
-
-@mixin footer-nav-link
- color: $dark-gray
- padding-top: 0.714em
-
- &:hover, &:active
- color: lighten($dark-gray, 10%)
- text-decoration: none
-
-// Transition
-@mixin color-transition
- transition: color 0.1s linear
-
-@mixin grayscale
- filter: url("data:image/svg+xml;utf8,#grayscale") // Firefox 10+, Firefox on Android
- filter: gray // IE 6-9
- -webkit-filter: grayscale(100%) // Chrome 19+, Safari 6+, Safari 6+ iOS, Opera 15+
- -webkit-transition: -webkit-filter 0.2s linear
- &:hover, &:active
- filter: none
- -webkit-filter: grayscale(0%)
-
-@mixin opacity
- opacity: 0.65
- transition: opacity 0.2s linear
- &:hover, &:active
- opacity: 0.85
diff --git a/source/css/modules/_banner.sass b/source/css/modules/_banner.sass
deleted file mode 100644
index c6f753a..0000000
--- a/source/css/modules/_banner.sass
+++ /dev/null
@@ -1,23 +0,0 @@
-/* _banner.sass */
-
-.banner
- text-align: center
- padding-bottom: 40px
-
- .logo
- margin: 0 0 20px 0
- display: inline-block
-
- h1, h2
- font-family: "bebas-neue", Helvetica, Arial, sans-serif
- text-shadow: 0 1px 3px rgba(0,0,0,0.5)
- background-color: rgba(255, 255, 255, .5)
- display: inline-block
- padding: 10px 15px 10px 15px
-
- h1
- font-size: 6em
- line-height: 1em
- h2
- font-size: 3.857em
- line-height: 1em
diff --git a/source/css/modules/_button.sass b/source/css/modules/_button.sass
deleted file mode 100644
index 06c7a3e..0000000
--- a/source/css/modules/_button.sass
+++ /dev/null
@@ -1,18 +0,0 @@
-/* _button.sass */
-
-//Sizes
-.button
- @include button
-
-.button-medium
- @include button-medium
-
-.button-white
- @include button
- background-color: $lighter-gray
- color: $red
-
- &:hover, &:active
- background-color: darken($lighter-gray, 5%)
- color: $red-lighter
- text-decoration: none
diff --git a/source/css/modules/_footer.sass b/source/css/modules/_footer.sass
deleted file mode 100644
index 5b419cd..0000000
--- a/source/css/modules/_footer.sass
+++ /dev/null
@@ -1,18 +0,0 @@
-/* _footer.sass */
-
-footer
- background-color: $black
- color: $dark-gray
- padding: 1.714em 0 0.714em
- .footer-nav
- @include footer-nav
- border-right: 1px solid $dark-gray
- .communication-icon
- @include footer-nav
- padding-top: 0.7em
- // size of BS glyphicons
- font-size: 32px
- line-height: 32px
- margin-left: 5px
- .icon-meetup
- vertical-align: text-top
diff --git a/source/css/modules/_navigation.sass b/source/css/modules/_navigation.sass
deleted file mode 100644
index 30098ea..0000000
--- a/source/css/modules/_navigation.sass
+++ /dev/null
@@ -1,21 +0,0 @@
-/* _navigation.sass */
-
-nav
- padding-top: 15px
- padding-bottom: 15px
- @include navigation
-
- div
- a
- @include nav-link
-
- &:not(:first-child) a
- border: none
- @include button
-
- ul
- list-style: none
- li
- display: inline-block
- margin-right: 1em
- margin-left: 1em
diff --git a/source/css/modules/_section.sass b/source/css/modules/_section.sass
deleted file mode 100644
index f8cbf83..0000000
--- a/source/css/modules/_section.sass
+++ /dev/null
@@ -1,54 +0,0 @@
-/* _section.sass */
-
-section
- padding-bottom: 2.143em
- padding-top: 2.143em
-
- h2
- color: $red
- margin-bottom: 0.75em
-
- &.intro
- p
- font-size: 130%
-
- &.callout
- background-color: $red
- padding-top: 2.143em
- .lead
- color: white
- margin: 0 auto
- opacity: 0.65
-
- &.playlist
- margin-top: 50px
- background-color: $lighter-gray
-
- iframe
- margin-top: 30px
-
- &.events
- img
- box-shadow: 0 1px 3px rgba(0,0,0,0.5)
-
- &.pictures
- img
- margin-top: 20px
- box-shadow: 0 1px 3px rgba(0,0,0,0.5)
-
- &.sponsors
- margin-top: 50px
- background-color: $lighter-gray
-
- a
- margin-top: 20px
- display: block
- background-color: transparent
- text-align: center
-
- img
- width: 100%
- // no box-shadow
-
- &:hover
- background-color: rgba(255, 255, 255, .5)
diff --git a/source/css/modules/_type.sass b/source/css/modules/_type.sass
deleted file mode 100644
index e891748..0000000
--- a/source/css/modules/_type.sass
+++ /dev/null
@@ -1,30 +0,0 @@
-/* _type.sass */
-
-h1, h2, h3
- font-family: "bebas-neue", Helvetica, Arial, sans-serif
- letter-spacing: 0.05em
- line-height: 1.3em
-
-h1
- font-size: 4em
-
-h2
- font-size: 3em
-
-p
- font-size: 16px
- line-height: 1.6em
- margin: 0 0 0.75em
-
-a
- color: $red
- @include color-transition
-
- &:hover, &:active
- color: $red-lighter
-
-.centered-text
- text-align: center
-
-.colored-text
- color: $red-lighter
diff --git a/source/css/screen.css.sass b/source/css/screen.css.sass
deleted file mode 100644
index 4644216..0000000
--- a/source/css/screen.css.sass
+++ /dev/null
@@ -1,10 +0,0 @@
-@import color
-@import main
-@import mixins
-
-@import modules/banner
-@import modules/button
-@import modules/footer
-@import modules/navigation
-@import modules/section
-@import modules/type
diff --git a/source/humans.txt b/source/humans.txt
deleted file mode 100644
index ac01232..0000000
--- a/source/humans.txt
+++ /dev/null
@@ -1,19 +0,0 @@
-# humanstxt.org/
-# The humans responsible & technology colophon
-
-# TEAM
-
- Camille Appert -- Trésorier -- @bibinou
- Michael Baudino -- Président -- @michaelbaudino
- Laurie Guetat -- Web Design -- @lguetat
-
-# THANKS
-
- All Ruby developers in Lyon and the Lyon.rb core-team.
-
-# TECHNOLOGY COLOPHON
-
- HTML5, CSS3
- Haml, Sass, CoffeeScript, Markdown
- jQuery, Modernizr, Compass, Susy
- Middleman, Ruby
diff --git a/source/img/bg-banner.jpg b/source/img/bg-banner.jpg
deleted file mode 100644
index ed35126..0000000
Binary files a/source/img/bg-banner.jpg and /dev/null differ
diff --git a/source/img/events-codeweek.jpg b/source/img/events-codeweek.jpg
deleted file mode 100644
index f11b610..0000000
Binary files a/source/img/events-codeweek.jpg and /dev/null differ
diff --git a/source/img/events-railsgirls.png b/source/img/events-railsgirls.png
deleted file mode 100644
index 63180c8..0000000
Binary files a/source/img/events-railsgirls.png and /dev/null differ
diff --git a/source/img/events-rulu.png b/source/img/events-rulu.png
deleted file mode 100644
index f6fd084..0000000
Binary files a/source/img/events-rulu.png and /dev/null differ
diff --git a/source/img/icon-meetup.png b/source/img/icon-meetup.png
deleted file mode 100644
index 3115fad..0000000
Binary files a/source/img/icon-meetup.png and /dev/null differ
diff --git a/source/img/logo-alpinelab.png b/source/img/logo-alpinelab.png
deleted file mode 100644
index 4b668be..0000000
Binary files a/source/img/logo-alpinelab.png and /dev/null differ
diff --git a/source/img/logo-lacordee.png b/source/img/logo-lacordee.png
deleted file mode 100644
index 2e9d4bf..0000000
Binary files a/source/img/logo-lacordee.png and /dev/null differ
diff --git a/source/img/logo-locale.png b/source/img/logo-locale.png
deleted file mode 100644
index cdb9da5..0000000
Binary files a/source/img/logo-locale.png and /dev/null differ
diff --git a/source/img/logo-meetup-script.svg b/source/img/logo-meetup-script.svg
deleted file mode 100644
index 48a0709..0000000
--- a/source/img/logo-meetup-script.svg
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
diff --git a/source/img/logo-ruby.png b/source/img/logo-ruby.png
deleted file mode 100644
index f227d4c..0000000
Binary files a/source/img/logo-ruby.png and /dev/null differ
diff --git a/source/img/logo-studiohb.png b/source/img/logo-studiohb.png
deleted file mode 100644
index 9fa287f..0000000
Binary files a/source/img/logo-studiohb.png and /dev/null differ
diff --git a/source/img/logo.png b/source/img/logo.png
deleted file mode 100644
index df4a8e6..0000000
Binary files a/source/img/logo.png and /dev/null differ
diff --git a/source/img/logo_250.png b/source/img/logo_250.png
deleted file mode 100644
index 4ed1cf4..0000000
Binary files a/source/img/logo_250.png and /dev/null differ
diff --git a/source/img/rulu-friday-hug.jpg b/source/img/rulu-friday-hug.jpg
deleted file mode 100644
index 1fdd487..0000000
Binary files a/source/img/rulu-friday-hug.jpg and /dev/null differ
diff --git a/source/index.html.haml b/source/index.html.haml
deleted file mode 100644
index 81bc708..0000000
--- a/source/index.html.haml
+++ /dev/null
@@ -1,96 +0,0 @@
----
-title: Lyon.rb | Lyon Ruby Brigade
----
-
-.banner-wrapper
- %header.banner
- .container
- .row
- .col-lg-12
- .logo
- %img{src:"../img/logo-overlay.png", alt: 'Lyon.rb', class: 'img-responsive', loading: 'lazy'}
- %br
- %h2 La communauté des développeurs Ruby à Lyon
-
-.container
-
- %section.intro.centered-text.row
- .col-lg-10.col-lg-offset-1
- %p
- Bienvenue à Lyon.rb, la communauté des développeurs Ruby à Lyon.
- %br
- Retrouvez-nous une fois par mois à l'occasion des meetups que nous animons.
- %br
- Nous intéressons autant les professionnels que les passionnés, les débutants que les expérimentés, au travers de présentations variées et réalisées par nos membres :-)
-
- %a{href: 'https://www.meetup.com/LyonRB', class: 'button-medium'} S'inscrire au prochain Meetup
-
-
- %section.events.centered-text.row
- .col-lg-10.col-lg-offset-1
- %img{src: "/img/community-banner.jpg", alt: 'Lyon.rb - La communauté', class: 'img-responsive', loading: 'lazy'}
-
-%section.playlist.centered-text
- .container
- .row
- .col-lg-10.col-lg-offset-1
- %h2
- L'intégralité des talks en vidéo
- %p
- Nous mettons un point d'honneur à enregistrer et à diffuser les talks présentés durant nos meetups.
- Abonnez-vous à notre chaîne Youtube pour ne rien râter !
- %a{href: 'https://www.youtube.com/lyonrb', class: 'button-medium'}
- Accéder à la chaîne Youtube
- .row
- .col-lg-6.col-lg-offset-3.col-md-8.col-md-offset-2
- %iframe{width: "100%", height: "315", src:"https://www.youtube-nocookie.com/embed/videoseries?list=PLWO0_50XhBj9zScZBHL_Dn13OrSJQ2lKt", frameborder: "0", allow: "accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture", allowfullscreen: true, loading: 'lazy'}
-
-.container
- %section.pictures.centered-text
- .row
- .col-lg-10.col-lg-offset-1
- %h2
- L'ambiance de nos meetups
- %p
- Nous aimons nous retrouver en dehors du cadre professionnel pour échanger sur le langage Ruby mais pas seulement :
- Les frameworks, le design, les outils, l'organisation.
- Former un réseau et faire de la veille technologique tout en s'amusant, c'est notre mot d'ordre !
- .row
- - (1..16).each do |index|
- .col-lg-3.col-md-4.col-xs-6
- %img{src: "/img/pictures/#{index}.jpg", class: 'img-responsive', alt: "Lyon.rb / La communauté des développeurs Ruby à Lyon", loading: 'lazy'}
-
-%section.sponsors.centered-text
- .container
- .row
- .col-lg-12
- %h2 Nos sponsors et organisateurs
-
- .col-lg-2.col-md-3.col-xs-4
- = link_to image_tag('img/sponsors/studio-hb.png', class: 'img-responsive', alt: 'Studio HB', loading: 'lazy'), 'https://www.studio-hb.com'
- .col-lg-2.col-md-3.col-xs-4
- = link_to image_tag('img/sponsors/per-angusta.png', class: 'img-responsive', alt: 'Per Angusta', loading: 'lazy'), 'https://www.per-angusta.com', hreflang: 'en'
-
- .row
- .col-lg-12
- %h2 Ils nous soutiennent
-
- .col-lg-2.col-md-3.col-xs-4
- = link_to image_tag('img/sponsors/le-wagon-lyon.png', class: 'img-responsive', alt: 'Le Wagon Lyon'), 'https://www.lewagon.com/lyon', hreflang: 'en'
- .col-lg-2.col-md-3.col-xs-4
- = link_to image_tag('img/sponsors/jobteaser.png', class: 'img-responsive', alt: 'JobTeaser', loading: 'lazy'), 'https://engineering.jobteaser.com', hreflang: 'en'
- .col-lg-2.col-md-3.col-xs-4
- = link_to image_tag('img/sponsors/vptech.png', class: 'img-responsive', alt: 'vpTech (Communauté Tech de Veepee)', loading: 'lazy'), 'https://careers.veepee.com/en/vptech', hreflang: 'en'
-
- .row
- .col-lg-12
- %h2 Ils nous hébergent généreusement
-
- .col-lg-2.col-md-3.col-xs-4
- = link_to image_tag('img/sponsors/le-wagon-lyon.png', class: 'img-responsive', alt: 'Le Wagon Lyon', loading: 'lazy'), 'https://www.lewagon.com/lyon', hreflang: 'en'
- .col-lg-2.col-md-3.col-xs-4
- = link_to image_tag('img/sponsors/la-cordee.png', class: 'img-responsive', alt: 'La Cordée', loading: 'lazy'), 'https://www.la-cordee.net'
- .col-lg-2.col-md-3.col-xs-4
- = link_to image_tag('img/sponsors/niji-lyon.png', class: 'img-responsive', alt: 'Niji Lyon', loading: 'lazy'), 'https://www.niji.fr'
- .col-lg-2.col-md-3.col-xs-4
- = link_to image_tag('img/sponsors/epitech.png', class: 'img-responsive', alt: 'Epitech', loading: 'lazy'), 'https://www.epitech.eu/fr/ecole-informatique-lyon'
diff --git a/source/js/.gitkeep b/source/js/.gitkeep
deleted file mode 100644
index e69de29..0000000
diff --git a/source/layouts/layout.haml b/source/layouts/layout.haml
deleted file mode 100644
index 2ee9675..0000000
--- a/source/layouts/layout.haml
+++ /dev/null
@@ -1,18 +0,0 @@
-!!! 5
-%head
- = partial 'head'
-
-%body
- %header.banner
- .container
- = partial 'nav'
-
- = yield
-
- = partial 'footer'
-
- = partial 'javacrap'
-
-
-:plain
-
diff --git a/source/partnership.html.md b/source/partnership.html.md
deleted file mode 100644
index 974a69b..0000000
--- a/source/partnership.html.md
+++ /dev/null
@@ -1,23 +0,0 @@
-# Partenariats
-
-## Sponsors
-
-Nous cherchons toujours des sponsors pour les meetups.
-
-Vous recrutez ? Vous voulez présenter un projet ? Tout en rendant à la communauté ?
-Venez donc faire un talk sponsorisé à un meetup Lyon.rb !
-
-En échange d'un sponsoring de 200€ de l'association, vous pouvez être sponsor de meetup, et donc annoncé et affiché comme tel sur notre mailing-list, Twitter, Facebook, page Meetup.com et sur ce site !
-
-Ce sponsoring est utilisé à plusieurs fins : financement d'évènements, invitation de speakers qui déchirent, financement de projets open-source, bière, ...
-
-N'hésitez pas à nous [écrire](contact@lyonrb.fr) ou à vous proposer sur la [wishlist](https://github.com/lyonrb/wishlist/issues).
-
-## Speakers
-
-Vous n'êtes pas lyonnais et vous avez une bonne présentation technique ?
-On aime tout le monde, et surtout les nouvelles têtes.
-
-Si vous voulez venir nous parler d'un sujet (non-commercial) qui vous tient à coeur, proposez-nous votre sujet de présentation, nous essayons tant que nos financent nous le permettent d'inviter les gens qui viennent de loin nous amener un peu de savoir et de fun (au moins leur offrir le voyage et les héberger sur place).
-
-N'hésitez pas à nous [envoyer un mail](contact@lyonrb.fr) ou à proposer un talk sur notre [wishlist](https://github.com/lyonrb/wishlist/issues).
diff --git a/source/robots.txt b/source/robots.txt
deleted file mode 100644
index b556648..0000000
--- a/source/robots.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-# robotstxt.org/
-
-User-agent: *
-Disallow:
diff --git a/source/sitemap.xml.haml b/source/sitemap.xml.haml
deleted file mode 100644
index 9ec232a..0000000
--- a/source/sitemap.xml.haml
+++ /dev/null
@@ -1,12 +0,0 @@
-!!! XML
-
-- base_url = "https://www.lyonrb.fr/"
-- pages = sitemap.resources.find_all{|p| p.source_file.match(/\.html/) }
-
-%urlset{xmlns: "http://www.sitemaps.org/schemas/sitemap/0.9"}
- = pages.each do |p|
- %url
- %loc= base_url + p.destination_path.gsub('index.html','')
- - if priority = p.metadata[:page]['priority']
- %priority= priority
- %lastmod= File.new(p.source_file).mtime.to_date