Skip to content
Snippets Groups Projects
Unverified Commit 539db6fd authored by Centre Culturel de Luminy's avatar Centre Culturel de Luminy Committed by GitHub
Browse files

Merge pull request #5 from CCLuminy/content

Big fat update, mostly cms configuration
parents f0e01663 8517af8f
No related branches found
No related tags found
No related merge requests found
Showing
with 715 additions and 205 deletions
...@@ -4,13 +4,221 @@ hide_body: false ...@@ -4,13 +4,221 @@ hide_body: false
fields: fields:
- type: text - type: text
name: title name: title
label: title label: Titre
config:
required: true
- name: last_modified_at - name: last_modified_at
type: datetime type: datetime
label: Date dernière modification label: Date dernière modification
description: '' description: ''
config: config:
required: false required: true
date_format: date_format: DD-MM-YYYY
time_format: time_format:
display_utc: false display_utc: false
export_format: ''
default: now
hidden: true
- name: share
type: boolean
label: Afficher les boutons de partage (réseaux sociaux)
description: Boutons Twitter, Facebook, Linkedin en bas de la page
default: true
- name: toc
type: boolean
label: Afficher le sommaire ?
default: true
- name: classes
type: select
default: ''
config:
required: false
options:
- wide
- " "
source:
type: simple
section:
file:
path:
label: Élargir la zone du texte (wide)
description: Le texte prend aussi l'espace à droite de la page. S'il y a un sommaire,
il sera placé en haut de la page.
- name: description
type: text
config:
required: false
label: Description
description: Description courte et précise pour le référencement.
- name: has_header
type: boolean
label: Afficher une entête visuelle
default: true
- name: header
type: field_group
config: {}
fields:
- name: type
type: select
default: default
config:
required: false
options:
- overlay
- image
- video
- default
source:
type: simple
section:
file:
path:
label: Type
description: 'default: overlay avec juste le titre de la page et la bannière de
l''asso. overlay: des infos sur une couleur ou une image de fond (l''image est
prioritaire)'
- name: color
type: color
config:
required: false
color_format: Hex
label: Couleur
showOnly:
field: type
value: overlay
- name: overlay_image
type: file
config:
maxSize: '15'
label: Image
showOnly:
field: type
value: overlay
- name: fixed_image
type: file
config:
maxSize: '15'
label: Image
showOnly:
field: type
value: image
- name: overlay_title
type: boolean
label: Titre sur l'entête
default: true
showOnly:
field: type
value: overlay
- name: show_text
type: select
default: description
config:
required: false
options:
- description
- custom
source:
type: simple
section:
file:
path:
label: Texte sur l'entête
showOnly:
field: type
value: overlay
- name: overlay_text
type: text
config:
required: false
label: Texte
showOnly:
field: show_text
value: custom
- name: caption
type: text
config:
required: false
showOnly:
field: type
value: overlay
label: Crédits
description: Apparaitra tout petit en bas à droite de l'image
- name: actions
type: field_group_list
fields:
- name: label
type: text
config:
required: false
label: Label
- name: url
type: text
config:
required: false
label: URL
- name: fa-icon
type: select
default: []
config:
required: false
options:
- facebook
- calendrier
- helloasso
source:
type: simple
section:
file:
path:
label: Icone
config:
min: '0'
max: '5'
labelField: label
label: Boutons
showOnly:
field: type
value: overlay
- name: video
type: field_group
config: {}
fields:
- name: id
type: text
config:
required: false
label: Identifiant de la vidéo
description: Par exemple https://www.youtube.com/watch?v=**rKNMf4LFX44** (mettre
uniquement la partie en gras)
- name: provider
type: select
default: youtube
config:
required: false
options:
- youtube
- vimeo
- google-drive
source:
type: simple
section:
file:
path:
label: Fournisseur
label: Vidéo
showOnly:
field: type
value: video
label: Entête
showOnly:
field: has_header
value: true
- name: author
type: text
config:
required: false
label: Changer l'auteur par défaut
description: Mettre nom court (prefix) de l'auteur. Voir la rubrique "Les auteurs".
Si rien n'est indiqué, l'auteur par défaut sera celui de l'asso correspondante
au sous-dossier de la page. Exemple les pages sous "Centre Culturel de Luminy"
ont pour auteur "ccl".
---
label: Template auteurs
hide_body: true
fields:
- type: field_group_list
name: authors
label: Auteurs
fields:
- type: text
name: name
label: Nom
description: Nom à afficher
config:
required: true
- type: text
name: prefix
label: Nom court (prefix)
config:
required: true
description: Utilisé pour déterminer le sous-dossier pour lequel cet auteur sera
celui par défaut. Également utile pour référencer l'auteur.
- type: text
name: avatar
label: Avatar
description: À apparaitre sur le profil à gauche
- type: text
name: bio
label: Bio
description: Courte bio ou description, à apparaitre dans le profil.
- type: text
name: banner
label: Bannière
description: Image à afficher par défaut en entête de chaque page de cet auteur.
- type: text
name: location
label: Localisation
description: À peu près
- type: text
name: email
label: Email
- type: text
name: facebook
label: Facebook
description: Donner l'URL
- type: text
name: helloasso
label: HelloAsso
description: Idem
- type: text
name: og_image
label: Image OpenGraph
description: Image par défaut lorsqu'une page de cet auteur est partagée. Par
défaut, c'est l'avatar.
description: Liste des auteurs, assos et collectifs qui publient sur luminy.org.
Le "profile" de l'auteur sera placé à gauche sur chaque page. Par défaut, le sous-dossier
contenant la page détermine l'auteur.
config:
labelField: name
pages:
- _data/authors.yml
---
label: Template navigations
hide_body: true
fields:
- type: field_group_list
name: main
label: Navigation principale du haut.
fields:
- type: text
name: title
label: Label
- type: text
name: url
label: URL
description: Commun à tout luminy.org
config:
labelField: title
- type: field_group_list
name: navs
label: Navigations ad-hoc
fields:
- type: text
name: name
label: Nom court de l'auteur
description: Voir le champs "nom court (prefix)" dans "Les auteurs"
- name: nav
type: field_group_list
fields:
- name: title
type: text
config:
required: false
label: Section
description: Peut être vide, dans ce cas le titre de la section ne sera pas
affiché, mais les sous-sections oui.
- name: url
type: text
config:
required: false
label: URL
description: idem
- name: children
type: field_group_list
fields:
- name: title
type: text
config:
required: false
label: Nom de la sous-section
- name: url
type: text
config:
required: false
label: URL
config:
min:
max:
labelField: title
label: Sous-section
config:
min: '1'
max:
labelField: title
label: Arborescence
description: Les arborescences associés aux auteurs/assos/collectifs
config:
labelField: name
pages:
- _data/navigation.yml
...@@ -4,15 +4,63 @@ auto_deploy: false ...@@ -4,15 +4,63 @@ auto_deploy: false
admin_path: admin admin_path: admin
webhook_url: webhook_url:
sections: sections:
- type: document
path: _data/navigation.yml
label: Navigations
match: "**/*"
- type: directory - type: directory
path: _pages path: _pages
label: Toutes les pages label: Pages racines
create: documents
match: "*"
templates:
- single
- type: directory
path: _pages/allie
label: ALLIÉ
create: all
match: "**/*"
templates:
- single
- type: directory
path: _pages/cafe-des-langues
label: Café des Langues
create: all
match: "**/*"
templates:
- single
- type: directory
path: _pages/ccl
label: Centre Culturel de Luminy
create: all
match: "**/*"
templates:
- single
- type: directory
path: _pages/club-science
label: Club de Science
create: all
match: "**/*"
templates:
- single
- type: directory
path: _pages/fse
label: FSE
create: all
match: "**/*"
templates:
- single
- type: directory
path: _pages/jardin
label: Jardin
create: all create: all
match: "**/*" match: "**/*"
templates:
- single
- type: heading
label: Config
- type: document
path: _data/authors.yml
label: Les auteurs
- type: document
path: _data/navigation.yml
label: Navigations
upload_dir: assets/images upload_dir: assets/images
public_path: "/assets/images" public_path: "/assets/images"
front_matter_path: '' front_matter_path: ''
......
...@@ -26,6 +26,7 @@ baseurl : # the subpath of your site, e.g. "/blog" ...@@ -26,6 +26,7 @@ baseurl : # the subpath of your site, e.g. "/blog"
repository : # GitHub username/repo-name e.g. "mmistakes/minimal-mistakes" repository : # GitHub username/repo-name e.g. "mmistakes/minimal-mistakes"
teaser : # path of fallback teaser image, e.g. "/assets/images/500x300.png" teaser : # path of fallback teaser image, e.g. "/assets/images/500x300.png"
logo : &logo "/assets/images/authors-logo/indien-petit.png" logo : &logo "/assets/images/authors-logo/indien-petit.png"
banner : "/assets/images/puget-fleuri.png"
masthead_title : # overrides the website title displayed in the masthead, use " " for no title masthead_title : # overrides the website title displayed in the masthead, use " " for no title
breadcrumbs : true # true, false (default) breadcrumbs : true # true, false (default)
words_per_minute : 200 words_per_minute : 200
...@@ -217,14 +218,12 @@ plugins: ...@@ -217,14 +218,12 @@ plugins:
- jekyll-paginate - jekyll-paginate
- jekyll-sitemap - jekyll-sitemap
- jekyll-include-cache - jekyll-include-cache
- jekyll-menus
# mimic GitHub Pages with --safe # mimic GitHub Pages with --safe
whitelist: whitelist:
- jekyll-paginate - jekyll-paginate
- jekyll-sitemap - jekyll-sitemap
- jekyll-include-cache - jekyll-include-cache
- jekyll-menus
# Archives # Archives
...@@ -278,9 +277,6 @@ defaults: ...@@ -278,9 +277,6 @@ defaults:
values: values:
layout: single layout: single
author_profile: true author_profile: true
share: true
toc_sticky: true toc_sticky: true
header:
show_overlay_excerpt: false
sidebar: sidebar:
nav: true nav: true
# /_data/authors.yml ---
authors: authors:
- name : "Centre Culturel de Luminy" - name: Marin
prefix : "ccl" prefix: marin
avatar : /assets/images/authors-logo/indien-petit.png avatar: ''
og_image : /assets/images/logo-ccl-grand.png og_image: ''
banner : /assets/images/banniere-ccl-intime.png banner: ''
bio : "Animer, partager, avancer, s'améliorer, s'amuser" bio: ''
location : "Luminy" location: ''
email : "centre-culturel@luminy.org" email: ''
facebook : "CCLuminy" facebook: ''
helloasso : "centre-culturel-de-luminy" helloasso: ''
- name: Centre Culturel de Luminy
- name : "Jardin Universitaire" prefix: ccl
prefix : "jardin" avatar: "/assets/images/authors-logo/indien-petit.png"
avatar : /assets/images/authors-logo/logo-jardin.png og_image: "/assets/images/logo-ccl-grand.png"
banner : /assets/images/banniere-jardin.jpg banner: "/assets/images/banniere-ccl-intime.png"
bio : "Jardin partagé chaleureux et ouvert à tous ! " bio: Animer, partager, avancer, s'améliorer, s'amuser
location : "Bât. D" location: Luminy
email : "jardin@luminy.org" email: centre-culturel@luminy.org
facebook : "jardinluminy" facebook: CCLuminy
helloasso : "jardin-universitaire-de-luminy" helloasso: centre-culturel-de-luminy
links: - name: Jardin Universitaire
prefix: jardin
- name : "Club de Science Luminy" avatar: "/assets/images/authors-logo/logo-jardin.png"
prefix : "club-science" banner: "/assets/images/banniere-jardin.jpg"
avatar : /assets/images/authors-logo/logo-club-sciences.jpeg bio: 'Jardin partagé chaleureux et ouvert à tous ! '
bio : "Organisation de conférences, de cours d'histoire et de philosophie des sciences" location: Bât. D
location : "Luminy" email: jardin@luminy.org
email : "club.science.luminy@gmail.com" facebook: jardinluminy
facebook : "Club-de-Science-Luminy-114357542612098/" helloasso: jardin-universitaire-de-luminy
links:
- name : "FSE Luminy" og_image: ''
prefix : "fse" - name: Club de Science Luminy
avatar : /assets/images/authors-logo/fse-transparent.png prefix: club-science
bio : "INFORMER les étudiants, DÉFENDRE leurs droits, et créer la SOLIDARITÉ sur nos campus !" avatar: "/assets/images/authors-logo/logo-club-sciences.jpeg"
location : "Cité U & Hexagone" bio: Organisation de conférences, de cours d'histoire et de philosophie des sciences
# email : "club.science.luminy@gmail.com" location: Luminy
facebook : "https://www.facebook.com/FSE.Luminy/" email: club.science.luminy@gmail.com
facebook: Club-de-Science-Luminy-114357542612098/
- name : "Café des Langues" banner: ''
prefix : "cafe-des-langues" helloasso: ''
avatar : /assets/images/authors-logo/cafe-des-langues.png og_image: ''
bio : "Venez converser autour d’un bon café et dans une ambiance très conviviale !" - name: FSE Luminy
location : "Bibliothèque U." prefix: fse
email : "cafedeslanguesluminy@gmail.com" avatar: "/assets/images/authors-logo/fse-transparent.png"
uri : "https://www.dropbox.com/sh/6xn3uv56ao1ttkg/AAAAJwwZIFg6zstXIRPo1gdga?dl=0&fbclid=IwAR2Q58fOCrfKTtEBtpShFKWxwarcXTe0NgfJXjMeIcXyrhLsFVKnwR1Z_VA" bio: INFORMER les étudiants, DÉFENDRE leurs droits, et créer la SOLIDARITÉ sur nos
facebook : "https://www.facebook.com/cafedeslanguesluminy" campus !
twitter : "Cafe_Langues" location: Cité U & Hexagone
facebook: https://www.facebook.com/FSE.Luminy/
- name : "ALLIÉ" banner: ''
prefix : "allie" email: ''
avatar : /assets/images/authors-logo/allie.png helloasso: ''
bio : "Association Luminyenne de Lutte et d'Information des Etudiants, est basée à Marseille" og_image: ''
location : "Hexagone" - name: Café des Langues
uri : "http://allie-luminy.e-monsite.com/" prefix: cafe-des-langues
email : "allie@luminy.org" avatar: "/assets/images/authors-logo/cafe-des-langues.png"
facebook : "https://www.facebook.com/alliejournal/" bio: Venez converser autour d’un bon café et dans une ambiance très conviviale !
location: Bibliothèque U.
email: cafedeslanguesluminy@gmail.com
uri: https://www.dropbox.com/sh/6xn3uv56ao1ttkg/AAAAJwwZIFg6zstXIRPo1gdga?dl=0&fbclid=IwAR2Q58fOCrfKTtEBtpShFKWxwarcXTe0NgfJXjMeIcXyrhLsFVKnwR1Z_VA
facebook: https://www.facebook.com/cafedeslanguesluminy
twitter: Cafe_Langues
banner: ''
helloasso: ''
og_image: ''
- name: ALLIÉ
prefix: allie
avatar: "/assets/images/authors-logo/allie.png"
bio: Association Luminyenne de Lutte et d'Information des Etudiants, est basée à
Marseille
location: Hexagone
uri: http://allie-luminy.e-monsite.com/
email: allie@luminy.org
facebook: https://www.facebook.com/alliejournal/
banner: ''
helloasso: ''
og_image: ''
# mashead links ---
main: main:
- title: "Agenda" - title: Agenda
url: /agenda/ url: "/agenda/"
- title: "Le Grenier" - title: Le Grenier
url: /grenier/ url: "/grenier/"
- title: "À Propos" - title: À Propos
url: /about/ url: "/about/"
navs: navs:
- name: "ccl" - name: ccl
nav: nav:
- title: "Activités" - title: Activités
url: "/ccl/activites/" url: "/ccl/activites/"
children: children:
- title: "Concerts et festivals" - title: Concerts et festivals
url: /ccl/activites/concerts/ url: "/ccl/activites/concerts/"
- title: "Toukouleur" - title: Toukouleur
url: /ccl/activites/toukouleur/ url: "/ccl/activites/toukouleur/"
- title: "Les jeudis du CCL" - title: Les jeudis du CCL
url: /ccl/activites/jeudis/ url: "/ccl/activites/jeudis/"
- title: "Campus propre" - title: Campus propre
url: /ccl/activites/campus-propre/ url: "/ccl/activites/campus-propre/"
- title: "Projections" - title: Projections
url: /ccl/activites/projections/ url: "/ccl/activites/projections/"
- title: "Ateliers et animation" - title: Ateliers et animation
url: /ccl/activites/ateliers/ url: "/ccl/activites/ateliers/"
- title: "Projets" - title: Projets
url: /ccl/activites/projets/ url: "/ccl/activites/projets/"
- title: "L'association" - title: L'association
url: "/ccl/" url: "/ccl/"
children: children:
- title: "Qui sommes-nous ?" - title: Qui sommes-nous ?
url: /ccl/l-asso/presentation-longue/ url: "/ccl/l-asso/presentation-longue/"
- title: "Adhérer" - title: Adhérer
url: /ccl/l-asso/adherer/ url: "/ccl/l-asso/adherer/"
- title: "Statuts" - title: Statuts
url: /ccl/l-asso/statuts/ url: "/ccl/l-asso/statuts/"
- title: "Contacts" - title: Contacts
url: /ccl/l-asso/contacts/ url: "/ccl/l-asso/contacts/"
- name: "jardin" - name: jardin
nav: nav:
- title: "" - title: ''
url: "/jardin/" url: "/jardin/"
children: children:
- title: "Paniers bio" - title: Paniers bio
url: /jardin/paniers/ url: "/jardin/paniers/"
- title: "Gallerie" - title: Gallerie
url: /jardin/gallerie/ url: "/jardin/gallerie/"
- name: "club-science" - name: club-science
nav: nav:
- title: "Club science" - title: Club science
url: /club-science/ url: "/club-science/"
children: children:
- title: "Ressources" - title: Ressources
url: /club-science/ressources/ url: "/club-science/ressources/"
- title: "Contacts" - title: Contacts
utl: /club-science/contacts/ utl: "/club-science/contacts/"
- name: "fse" url: ''
nav: - name: fse
- title: "FSE Luminy" nav:
url: /fse/ - title: FSE Luminy
children: url: "/fse/"
- title: "Communiqués de presse" children:
url: /fse/communiques - title: Communiqués de presse
url: "/fse/communiques"
<!-- {% assign author = page.author | default: page.authors[0] | default: site.author %} --> <!-- {% assign author = page.author | default: page.authors[0] | default: site.author %} -->
{% assign author = page.url | split: "/" %} {% unless page.author %}
{% assign author = author[1] %} {% assign author = page.url | split: "/" %}
{% assign author = author[1] %}
{% endunless %}
{% assign author = site.data.authors.authors | where: "prefix", author | first %} {% assign author = site.data.authors.authors | where: "prefix", author | first %}
<div itemscope itemtype="https://schema.org/Person"> <div itemscope itemtype="https://schema.org/Person">
......
{% if page.header.image contains "://" %} {% if page.header.type == 'default' %}
{% capture img_path %}{{ page.header.image }}{% endcapture %} {% capture header_type %}overlay{% endcapture %}
{% capture overlay_title %}true{% endcapture %}
{% capture overlay_text %}{{ page.header.description }}{% endcapture %}
{% capture overlay_actions %}false{% endcapture %}
{% capture img_path %}{{ author.banner | default: site.banner }}{% endcapture %}
{% else %} {% else %}
{% capture img_path %}{{ page.header.image | relative_url }}{% endcapture %}
{% capture header_type %}{{ page.header.type }}{% endcapture %}
{% if page.header.fixed_image contains "://" %}
{% capture fixed_img_path %}{{ page.header.fixed_image}}{% endcapture %}
{% else %}
{% capture fixed_img_path %}{{ page.header.fixed_image | relative_url }}{% endcapture %}
{% endif %}
{% if page.header.overlay_image contains "://" %}
{% capture overlay_img_path %}{{ page.header.overlay_image }}{% endcapture %}
{% elsif page.header.overlay_image %}
{% capture overlay_img_path %}{{ page.header.overlay_image | relative_url }}{% endcapture %}
{% endif %}
{% if header_type == 'overlay' %}
{% capture img_path %}{{ overlay_img_path }}{% endcapture %}
{% elsif header_type == 'image' %}
{% capture img_path %}{{ fixed_img_path }}{% endcapture %}
{% endif %}
{% capture overlay_title %}{{ page.header.overlay_title }}{% endcapture %}
{% if page.header.show_text == 'description' %}
{% capture overlay_text %}{{ page.description }}{% endcapture %}
{% elsif page.header.show_text == 'custom' %}
{% capture overlay_text %}{{ page.header.custom_text }}{% endcapture %}
{% endif %}
{% if page.header.actions %}
{% assign overlay_actions = true %}
{% endif %}
{% endif %} {% endif %}
{% if page.header.cta_url contains "://" %} {% if page.header.cta_url contains "://" %}
...@@ -10,14 +45,6 @@ ...@@ -10,14 +45,6 @@
{% capture cta_path %}{{ page.header.cta_url | relative_url }}{% endcapture %} {% capture cta_path %}{{ page.header.cta_url | relative_url }}{% endcapture %}
{% endif %} {% endif %}
{% if page.overlay_image contains "://" %}
{% capture overlay_img_path %}{{ page.overlay_image }}{% endcapture %}
{% elsif page.overlay_image %}
{% capture overlay_img_path %}{{ page.overlay_image | relative_url }}{% endcapture %}
{% elsif author.banner %}
{% capture overlay_img_path %}{{ author.banner | relative_url }}{% endcapture %}
{% endif %}
{% if page.header.overlay_filter contains "rgba" %} {% if page.header.overlay_filter contains "rgba" %}
{% capture overlay_filter %}{{ page.header.overlay_filter }}{% endcapture %} {% capture overlay_filter %}{{ page.header.overlay_filter }}{% endcapture %}
{% elsif page.header.overlay_filter %} {% elsif page.header.overlay_filter %}
...@@ -32,43 +59,59 @@ ...@@ -32,43 +59,59 @@
{% assign image_description = image_description | markdownify | strip_html | strip_newlines | escape_once %} {% assign image_description = image_description | markdownify | strip_html | strip_newlines | escape_once %}
<div class="page__hero{% if page.header.overlay_color or page.overlay_image or author.banner %}--overlay{% endif %}" <div class="page__hero{% if header_type == 'overlay' %}--overlay{% endif %}"
style="{% if page.header.overlay_color %}background-color: {{ page.header.overlay_color | default: 'transparent' }};{% endif %} {% if overlay_img_path %}background-image: {% if overlay_filter %}linear-gradient({{ overlay_filter }}, {{ overlay_filter }}), {% endif %}url('{{ overlay_img_path }}');{% endif %}" style="{% if header_type == 'overlay' %}
{% if page.header.color %}
background-color: {{ page.header.color | default: 'transparent' }};
{% endif %}
{% if img_path %}
background-image:
{% if overlay_filter %}
linear-gradient({{ overlay_filter }},
{{ overlay_filter }}),{% endif %}
{% endif %}url('{{ img_path }}');
{% endif %}"
> >
{% if page.overlay_image or author.banner %} {% if header_type == 'overlay' %}
<div class="wrapper"> <div class="wrapper">
<h1 id="page-title" class="page__title" itemprop="headline"> {% if overlay_title %}
<h1 id="page-title" class="page__title" itemprop="headline">
{% if paginator and site.paginate_show_page_num %} {% if paginator and site.paginate_show_page_num %}
{{ site.title }}{% unless paginator.page == 1 %} {{ site.data.ui-text[site.locale].page | default: "Page" }} {{ paginator.page }}{% endunless %} {{ site.title }}{% unless paginator.page == 1 %} {{ site.data.ui-text[site.locale].page | default: "Page" }} {{ paginator.page }}{% endunless %}
{% else %} {% else %}
{{ page.title | default: site.title | markdownify | remove: "<p>" | remove: "</p>" }} {{ page.title | default: site.title | markdownify | remove: "<p>" | remove: "</p>" }}
{% endif %} {% endif %}
</h1> </h1>
{% if page.header.show_overlay_excerpt != false and page.excerpt %} {% endif %}
<p class="page__lead">{{ page.excerpt | markdownify | remove: "<p>" | remove: "</p>" }}</p> {% if overlay_text %}
{% endif %} <p class="page__lead">{{ overlay_text | markdownify | remove: "<p>" | remove: "</p>" }}</p>
{% if page.read_time %} {% endif %}
{% if page.read_time %}
<p class="page__meta"><i class="far fa-clock" aria-hidden="true"></i> {% include read-time.html %}</p> <p class="page__meta"><i class="far fa-clock" aria-hidden="true"></i> {% include read-time.html %}</p>
{% endif %} {% endif %}
{% if page.header.cta_url %} {% if page.header.cta_url %}
<p><a href="{{ cta_path }}" class="btn btn--light-outline btn--large">{{ page.header.cta_label | default: site.data.ui-text[site.locale].more_label | default: "Learn More" }}</a></p> <p><a href="{{ cta_path }}" class="btn btn--light-outline btn--large">{{ page.header.cta_label | default: site.data.ui-text[site.locale].more_label | default: "Learn More" }}</a></p>
{% endif %} {% endif %}
{% if page.header.actions %} {% if overlay_actions == true and page.header.actions %}
<p> <p>
{% for action in page.header.actions %} {% for action in page.header.actions %}
{% if action.url contains "://" %} {% if action.url contains "://" %}
{% assign url = action.url %} {% assign url = action.url %}
{% else %} {% else %}
{% assign url = action.url | relative_url %} {% assign url = action.url | relative_url %}
{% endif %} {% endif %}
<a href="{{ url }}" class="btn btn--light-outline btn--large">{{ action.label | default: site.data.ui-text[site.locale].more_label | default: "Learn More" }}</a> <a href="{{ url }}" class="btn btn--light-outline btn--large">{{ action.label | default: site.data.ui-text[site.locale].more_label | default: "Learn More" }}</a>
{% endfor %} {% endfor %}
{% endif %} {% endif %}
</div> </div>
{% else %} {% if page.header.caption %}
<img src="{{ img_path }}" alt="{{ image_description }}" class="page__hero-image"> <span class="page__hero-caption">{{ page.header.caption | markdownify | remove: "<p>" | remove: "</p>" }}</span>
{% endif %} {% endif %}
{% if page.header.caption %} {% elsif header_type == 'image' %}
<span class="page__hero-caption">{{ page.header.caption | markdownify | remove: "<p>" | remove: "</p>" }}</span> <img src="{{ img_path }}" alt="{{ img_path }}" class="page__hero-image">
{% elsif page.header_type == 'video' %}
{% capture video_id %}{{ page.header.video.id }}{% endcapture %}
{% capture video_provider %}{{ page.header.video.provider }}{% endcapture %}
{% include video id=video_id provider=video_provider %}
{% endif %} {% endif %}
</div> </div>
{% capture video_id %}{{ page.header.video.id }}{% endcapture %}
{% capture video_provider %}{{ page.header.video.provider }}{% endcapture %}
{% include video id=video_id provider=video_provider %}
...@@ -25,6 +25,7 @@ ...@@ -25,6 +25,7 @@
{%- assign seo_description = seo_description | markdownify | strip_html | strip_newlines | escape_once -%} {%- assign seo_description = seo_description | markdownify | strip_html | strip_newlines | escape_once -%}
{%- endif -%} {%- endif -%}
<!-- don't use page.author even if it is set, find author based on url -->
{% assign author = page.url | split: "/" %} {% assign author = page.url | split: "/" %}
{% assign author = author[1] %} {% assign author = author[1] %}
{% assign author = site.data.authors.authors | where: "prefix", author | first %} {% assign author = site.data.authors.authors | where: "prefix", author | first %}
......
...@@ -2,14 +2,14 @@ ...@@ -2,14 +2,14 @@
layout: default layout: default
--- ---
{% assign author = page.url | split: "/" %} {% unless page.author %}
{% assign author = author[1] %} {% assign author = page.url | split: "/" %}
{% assign author = author[1] %}
{% endunless %}
{% assign author = site.data.authors.authors | where: "prefix", author | first %} {% assign author = site.data.authors.authors | where: "prefix", author | first %}
{% if page.header.overlay_color or page.overlay_image or page.header.image or author.banner %} {% if page.has_header %}
{% include page__hero.html %} {% include page__hero.html %}
{% elsif page.header.video.id and page.header.video.provider %}
{% include page__hero_video.html %}
{% endif %} {% endif %}
{% if page.url != "/" and site.breadcrumbs %} {% if page.url != "/" and site.breadcrumbs %}
...@@ -28,15 +28,13 @@ layout: default ...@@ -28,15 +28,13 @@ layout: default
{% if page.last_modified_at %}<meta itemprop="dateModified" content="{{ page.last_modified_at | date: "%B %d, %Y" }}">{% endif %} {% if page.last_modified_at %}<meta itemprop="dateModified" content="{{ page.last_modified_at | date: "%B %d, %Y" }}">{% endif %}
<div class="page__inner-wrap"> <div class="page__inner-wrap">
{% unless page.header.overlay_color or page.overlay_image or author.banner %} {% unless page.header.type == 'overlay' or page.header.type == 'default' %}
{% unless page.no_title %}
<header> <header>
{% if page.title %}<h1 id="page-title" class="page__title" itemprop="headline">{{ page.title | markdownify | remove: "<p>" | remove: "</p>" }}</h1>{% endif %} {% if page.title %}<h1 id="page-title" class="page__title" itemprop="headline">{{ page.title | markdownify | remove: "<p>" | remove: "</p>" }}</h1>{% endif %}
{% if page.read_time %} {% if page.read_time %}
<p class="page__meta"><i class="far fa-clock" aria-hidden="true"></i> {% include read-time.html %}</p> <p class="page__meta"><i class="far fa-clock" aria-hidden="true"></i> {% include read-time.html %}</p>
{% endif %} {% endif %}
</header> </header>
{% endunless %}
{% endunless %} {% endunless %}
<section class="page__content" itemprop="text"> <section class="page__content" itemprop="text">
......
...@@ -3,10 +3,5 @@ title: Page non trouvée ...@@ -3,10 +3,5 @@ title: Page non trouvée
permalink: "/404.html" permalink: "/404.html"
author_profile: false author_profile: false
share: false share: false
menu:
footer:
title: Des témoignages
weight: 1
--- ---
# 404 # 404
\ No newline at end of file
--- ---
title: Votre projet sur `luminy.org` title: Votre projet sur `luminy.org`
menu:
header:
weight: 2
title: À propos
--- ---
## Contribuez au référencement des activités luminyennes ## Contribuez au référencement des activités luminyennes
Vous êtes actifs sur Luminy ? Vous participez, contribuez ou organisez des Vous êtes actifs sur Luminy ? Vous participez, contribuez ou organisez des
...@@ -13,4 +8,4 @@ Le CCL, qui gère `luminy.org`, se propose d'héberger votre page, vos pages ou ...@@ -13,4 +8,4 @@ Le CCL, qui gère `luminy.org`, se propose d'héberger votre page, vos pages ou
même votre site légé à part sur luminy.org, à apparaître dans la même votre site légé à part sur luminy.org, à apparaître dans la
rubrique "[Luminy c'est aussi](/luminy/) ! rubrique "[Luminy c'est aussi](/luminy/) !
## [Parlez-en-nous !](/contacts/) ## [Parlez-en-nous !](/contacts/)
\ No newline at end of file
--- ---
title: Agenda title: Agenda
--- description: Agenda commun luminy.org
has_header: false
header:
type: default
---
<iframe <iframe
src="https://calendar.google.com/calendar/b/1/embed?height=600&amp;wkst=2&amp;bgcolor=%23ffffff&amp;ctz=Europe%2FParis&amp;src=bGVwdWdldEBsdW1pbnkub3Jn&amp;src=ZnIuZnJlbmNoI2hvbGlkYXlAZ3JvdXAudi5jYWxlbmRhci5nb29nbGUuY29t&amp;src=dm9ubTE3aG5jcDJtcWJmMXA0NGk4dDUxMjdydGszZmFAaW1wb3J0LmNhbGVuZGFyLmdvb2dsZS5jb20&amp;color=%23D6AE00&amp;color=%233366CC&amp;color=%233366CC&amp;showCalendars=1&amp;showPrint=0&amp;showNav=1" src="https://calendar.google.com/calendar/b/1/embed?height=600&amp;wkst=2&amp;bgcolor=%23ffffff&amp;ctz=Europe%2FParis&amp;src=bGVwdWdldEBsdW1pbnkub3Jn&amp;src=ZnIuZnJlbmNoI2hvbGlkYXlAZ3JvdXAudi5jYWxlbmRhci5nb29nbGUuY29t&amp;src=dm9ubTE3aG5jcDJtcWJmMXA0NGk4dDUxMjdydGszZmFAaW1wb3J0LmNhbGVuZGFyLmdvb2dsZS5jb20&amp;color=%23D6AE00&amp;color=%233366CC&amp;color=%233366CC&amp;showCalendars=1&amp;showPrint=0&amp;showNav=1"
style="border-width:0" width="800" height="600" frameborder="0" style="border-width:0" width="800" height="600" frameborder="0"
scrolling="no"></iframe> scrolling="no"></iframe>
\ No newline at end of file
---
last_modified_at: 2019-11-24T19:12:07.000+00:00
toc: true
has_header: true
header:
type: default
overlay_title: true
show_text: description
color: "#AC6B6B"
overlay_image: "/assets/images/banniere-jardin.jpg"
fixed_image: "/assets/images/atelier-mix.jpg"
overlay_text: ''
caption: Crédit
actions:
- label: Facebook
url: http://facebook.com
fa-icon: facebook
title: Lorem Ipsum
classes: wide
description: Une description incroyable
---
# Eundem exemplo ternis moenia labor super Tenedos
## Dum quamvis praeceps silvis
Lorem markdownum prior, deriguisse cineres, virgo alto mollia **vulnere**. Ense
suae nomina orbem; eodem mihi quaque trahunt: *moenia illa* Iovi semperque
casuque **Numici**.
- Consilium semimarem
- Aries utque superamur iaculum exit Procnes
- Mollem quem ferebam clamoribus hos auxiliaribus signo
- Phoebus cecidere crimine
- Ille tenebat solus etiam quondam Argosque ferum
## Tibi tuum amens hoc
Sollemnia ad tardus Odrysius illic face [ille](http://quis.org/) modulatur quo
illis egisse capere. Audito inbellibus scylla. Adversos esse antiquum prima
doleam: exercet uror cui tota vincta. Et est suo te omni unguibus mensis
viscera; quem quem nymphis fontis.
- Perde esse haustae
- Marinae exitus genu per simillima formae de
- Inque securum rura illum fere rursus stamina
- Est satiatae ardor regione
Terris domo undis qualia a vivacem flumina at memores tardi inter ventis,
oblectamina pater placere. Et Symplegadas serpere at Iove loca virum mento
**litorei**, omnia. Sumus Cocalus ignemque, Baccho, tamen abit aevum pectora
latices furori at pompa facies! Et quoque, coniecto cladibus spiritus.
## Tenet spina fugacis
Eodem quotiensque pallor visus periuria annis, trunco natorum; medium, in unda!
Nam admovit pedes erat, ima cantu Hectoris parcere **visa**. Cupidine aere quid
que *meae*. Vultus Curibusque invocat sistrorum Olympi sonuit tenuit funeribus.
interpreterSyntaxFiber.ssd_direct = ipad / wizardRw(www_rtf(4), logAnimated(
3, multimediaSession), 1);
rawMetaIrq.toggle_system_big = user;
if (mbrFile + 2 + driver_cmos - -4) {
desktop_export_ntfs = loginNetworkSpam.thermistor_drive(-3 + nat);
handle_queue_im.pseudocodeOpenMashup = compatible;
cpaBareBalancing(-3 + web_network, ram_dual_name, threading_ppga);
}
var flaming = dashboard_archive_vpi(flash, 873971, latency);
Neve Iovi nepos, templum et: rupisset veteris atque. Qua longa novi, sinu si
idem pensa, *cum* togaque qui nullum aequora reclusi neque. Pulsisque es sorores
calcitrat saevorum, sed ferit quae *umbram inquit*. Esse tamque quae voces vidit
firma fugio debita, pennas coloribus. Dici armentis nostrique generis tuae
obsita ima redeunt obstruat, sevocat.
Delphica vestri, illum et cruore *faveatque Lycopen tecta*. Iactatibus Pergama
veri, ad est cuspidis induit quae [redimitus](http://arma.com/furta) tenus, in.
Ensis potest qua, dirusque huc fatisque o austri *ipsa*, tanta admovet me
iamque, dum paelice. Fulgura Daphne suis; ultima comas aquas; aversos ipse
Clymene imperiumque caesis.
\ No newline at end of file
--- ---
title: Le CCL title: Le CCL
no_title: true has_header: true
header: header:
image: assets/images/banniere-ccl-intime.png type: image
fixed_image: assets/images/banniere-ccl-intime.png
--- ---
## Le CCL, c'est nous ! C'est vous ! C'est tous ceux qui ont envie de faire, de partager et de proposer pour que bouge ce campus ! ## Le CCL, c'est nous ! C'est vous ! C'est tous ceux qui ont envie de faire, de partager et de proposer pour que bouge ce campus !
......
--- ---
title: Adhésion et soutiens title: Adhésion et soutiens
menu: ccl-l-asso
toc: true toc: true
share: true share: true
overlay_image: assets/images/banniere-bulles.png overlay_image: assets/images/banniere-bulles.png
......
--- ---
title: Bureaux du CCL au fil des années title: Bureaux du CCL au fil des années
menu: ccl-l-asso
section: ccl section: ccl
--- ---
## 2019-2020 ## 2019-2020
......
--- ---
title: Contacts title: Contacts
menu: ccl-l-asso
no_title: true no_title: true
section: ccl section: ccl
toc: true toc: true
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment