Back to top
SITE PRISE EN MAIN SYNA

Notice d’apprentissage

Sur la page d’accueil _index

  • Ajouter dossier “portfolio”
  • Editer page exemple “vingtans.md” * +++ weight = 20 title = “Participer, enrichir les offres de la PLM” subtitle = “Chercheurs, ingénieurs, mathriciens, comment partager et faire évoluer l’outil commun des labo de maths” item_url = “/contribuer/intro”

[asset] image = “/visuel_20ans_300K.jpg” +++

  • Ajouter les photos dans le dossier /static/images

Dans le dossier Thèmes

  • Ouvrir le thème : syna
  • Aller dans exampleSite
    • Développer le dossier “fragments”
    • Développer le dossier “faq”
    • Copier le sous-dossier “faq”
  • Coller le dossier dans _index

Sur la page d’accueil _index

  • Créer dossier “member”
  • créer sous-dossier “members” *Créer index.md de ce sous-dossier : +++ fragment = “content” #disabled = false date = “2017-10-17” weight = 120 background = “secondary” #background gris neutralisé

title = “Les membres de l’IMB” #title_align = “left” # Default is center, can be left, right or center +++

  • REMARQUE
  • On ne peut pas utiliser la même photo pour une même fiche

Mettre la photo dans le dossier du texte : exemple question2.md

40% left

++Ressources en images++

Certains fragments peuvent afficher des images, s’ils sont configurés dans leurs fichiers de contenu. La configuration accepte un nom de fichier et recherchera l’image réelle en utilisant un mécanisme de filtrage. L’ordre de recherche est indiqué ci-dessous :

    Recherche dans le sous-répertoire du fragment, par exemple content/[page]/[fragment]/[nom de fichier].md).
    Si la recherche ci-dessus ne correspond à aucun fichier, elle tentera de trouver un fichier dans le répertoire de la page, par exemple content/[page].
    Si aucun des éléments ci-dessus ne correspond à un fichier, le système essaiera le répertoire global static/images/.

Le fragment sera donc recherché dans l’ordre suivant fragment > page > global. Si vous avez besoin d’utiliser une image dans plusieurs pages, vous pouvez la placer dans le répertoire static/images/ et l’image sera disponible globalement. Mais si une image peut différer entre deux pages ou même deux fragments du même type, il est possible de la colocaliser avec les fichiers de contenu soit au niveau de chaque page, soit au niveau de chaque fragment.

Syna supporte les favicons personnalisées dans config.toml, ce qui permet d’utiliser les formats d’image ICO, PNG ou SVG. Pour utiliser l’un des formats de favicons personnalisées, vous pouvez spécifier le nom du fichier image dans config.toml et enregistrer le fichier image dans le répertoire “static/".

++Dans dossier _index ++ Ajouter fichier calendar.md avec le texte suivant : fragment="calendar” weight = 200 title = “Calendrier” subtitle = “Displays pages from dev/blog section” title_align = “left” # Default is center, can be left, right or center

background = “light””

Vous pouvez ajouter votre propre fragment personnalisé en créant un nouveau fichier de mise en page dans le répertoire layouts/partials/fragments/ de votre site web. Si ce chemin n’existe pas encore, vous pouvez le créer au préalable. Fragments avec sous-éléments

Pour les regroupements d’images ou les sous-éléments en fragments tels que les membres ou les éléments, un sous-répertoire doit être utilisé.

content/my-page/index.md définit la page et quelques attributs tels que le titre de la page
content/ma-page/member.md fichier de contenu pour un fragment spécifié comme fragment d'attribut = "member"
content/ma-page/membre/mon-équipe.md fichier de contenu individuel par membre
content/ma-page/membre/mon-équipe.png

Les attributs et le contenu de ce fichier sont transmis au fragment spécifié (fragment = “membre”). En utilisant l’attribut weight, vous pouvez spécifier l’ordre.

Traduit avec www.DeepL.com/Translator (version gratuite)

++Traduction de la page ++ https://about.okkur.org/syna/docs/fragments/

Dans Hugo, la façon la plus simple de créer une page est de créer un répertoire contenant un fichier index.md. Si vous avez besoin de créer une nouvelle section pour votre site web, alors au lieu d’un fichier index.md, créez simplement _index.md. Dans Hugo, les pages de section s’appellent pour la plupart “liste” et les autres pages “simple”.

Après avoir créé votre page, vous devez créer des fragments pour remplir cette page.

Chaque fragment est contrôlé par un fichier de contenu. Ce fichier est situé à côté du fichier index.md de la page si la page est unique ou dans le répertoire _index si la page est une page de section ou une page d’accueil.

Par exemple :

content/ma-page/index.md : définit la page et quelques attributs tels que le titre de la page
content/ma-page/mon-fragment.md : fichier de contenu pour un fragment spécifié comme fragment d'attribut = "content"

Ce fichier de fragments doit contenir au moins les éléments suivants :

+++ fragment = “[Le fragment que vous voulez utiliser]” poids = 10 +++

Pour les pages individuelles, le contenu de l’annuaire ressemblerait à ce qui suit :

contenu ├── my-page | ├── index.md | ├── nav.md | ├── hero | | ├── index.md

répertoire de contenu : Le répertoire dans lequel Hugo recherche les pages du site
    le répertoire my-page : Une page appelée my-page qui est accessible par [path-to-website]/my-page
        index.md : Contient le titre de la page, l'url et d'autres propriétés de la page. Peut aussi être un fragment lui-même.
        nav.md : Un fragment de nav. Remplace tout autre fragment global nommé nav.
        répertoire des héros : Un répertoire qui peut contenir un seul fragment. Le nom du fragment sera hero et remplacera tout autre fragment nommé hero.
            index.md : Fichier de contrôle pour le fragment hero

Pour les pages de liste, c’est juste un peu différent :

contenu | ├── my-section | | ├── _index.md | | ├── _index | | | ├── index.md | | ├── my-page | | | ├── index.md

_index.md : Ce fichier est le même que ma-page/index.md dans la mise en page unique mais il ne peut pas être un fragment
_répertoire des index : Pour les pages de liste, les fragments se trouvent dans ce répertoire
    index.md : Ce fichier doit être une page sans tête. Sinon, Hugo rendrait la page. Vous pouvez utiliser ce fichier comme fragment.

Les fragments globaux tels que le nav et le pied de page et le copyright peuvent être situés dans le répertoire content/_global. Les fragments situés dans ce répertoire apparaîtront dans chaque page à moins qu’il n’y ait un autre fragment du même nom plus proche de la page. Fragments globaux

Pour les fragments d’un site web, qui doivent apparaître sur chaque page, nous avons des fragments globaux. Les fragments globaux sont situés dans un répertoire spécial content/_global/. Tous les fragments de ce répertoire sont rendus sur toutes les pages par défaut. Pour éviter que la page ne soit rendue comme une page séparée sur votre site web, nous définissons le répertoire entier comme un ensemble sans tête dans le fichier index.md. Pour écraser un fragment global, créez un fragment par page avec le même nom de fichier. Cela écraserait le fragment global.

Outre le répertoire content/_global/, vous pouvez créer un répertoire _global/ dans le répertoire de n’importe quelle section (content/[section]/_global/). Chaque section peut avoir des fragments globaux et s’il y a plusieurs fragments avec le même nom, le fragment le plus proche de la page écrasera les autres. Fragments intégrés

Il existe déjà plusieurs fragments pré-globés dans Syna. Vous pouvez consulter la liste complète et leur documentation dans la section fragments. Ces fragments utilisent des variables globales ainsi que leurs propres variables qui sont mentionnées dans la page du fragment. Fragments personnalisés

Vous pouvez ajouter votre propre fragment personnalisé en créant un nouveau fichier de mise en page dans le répertoire layouts/partials/fragments/ de votre site web. Si ce chemin n’existe pas encore, vous pouvez le créer au préalable. Fragments avec sous-éléments

Pour les regroupements d’images ou les sous-éléments en fragments tels que les membres ou les éléments, un sous-répertoire doit être utilisé.

content/my-page/index.md définit la page et quelques attributs tels que le titre de la page
content/ma-page/member.md fichier de contenu pour un fragment spécifié comme fragment d'attribut = "member"
content/ma-page/membre/mon-équipe.md fichier de contenu individuel par membre
content/ma-page/membre/mon-équipe.png

Les attributs et le contenu de ce fichier sont transmis au fragment spécifié (fragment = “membre”). En utilisant l’attribut weight, vous pouvez spécifier l’ordre. Les nouveautés

Comme mentionné, les fragments sont contrôlés par des fichiers de contenu. Il y a une exception, à savoir les menus. Hugo n’autorise pas la définition de menus dans les fichiers de contenu. Afin de personnaliser les options de menu pour un fragment, vous devez les configurer dans le fichier config.toml de votre site web. Pour l’instant, il y a trois fragments qui utilisent des menus :

nav : menu.prepend, menu.main et menu.postpend
footer : menu.footer et menu.footer_social
copyright : menu.copyright_footer

Chaque fois que Hugo autorisera les menus de ressources ou que nous trouverons un moyen d’avoir des fonctionnalités de menu avec des tableaux de façade, cela changera et les menus seront configurables avec des variables de ressources comme tout

Traduit avec www.DeepL.com/Translator (version gratuite)ian.

Les correspondants mathrice

Tiny Gopher

Tiny Gopher

Gopherineer
Reports to Lead Gophineer
Lives in Iceland
Gopherineering for various tasks
Contributor for Goper Team A
Gopher Community Member

Really tiny Gopher

Some more text to showcase the capabilities: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur a lorem urna. Quisque in neque malesuada, sollicitudin nunc porttitor, ornare est. Praesent ante enim, bibendum sed hendrerit et, iaculis laoreet felis. Morbi efficitur dui sit amet orci porttitor, nec tincidunt turpis elementum.

Maître Yoda

Maître Yoda

Gopherineer
Reports to Lead Gophineer
Lives in Iceland
Gopherineering for various tasks
Contributor for Goper Team A
Gopher Community Member

Really tiny Gopher

Some more text to showcase the capabilities: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur a lorem urna. Quisque in neque malesuada, sollicitudin nunc porttitor, ornare est. Praesent ante enim, bibendum sed hendrerit et, iaculis laoreet felis. Morbi efficitur dui sit amet orci porttitor, nec tincidunt turpis elementum.

Huge Gopher

Huge Gopher

Lead Gopherineer
Reports to CTO
Lives in Munich, Germany

Hugely huge Gopher

Some more text to showcase the capabilities: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur a lorem urna. Quisque in neque malesuada, sollicitudin nunc porttitor, ornare est. Praesent ante enim, bibendum sed hendrerit et, iaculis laoreet felis. Morbi efficitur dui sit amet orci porttitor, nec tincidunt turpis elementum.

Les actualités

Agenda du réseau

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur a lorem urna. Quisque in neque malesuada, sollicitudin nunc porttitor, ornare est. Praesent ante enim, bibendum sed hendrerit et, iaculis laoreet felis. Morbi efficitur dui sit amet orci porttitor, nec tincidunt turpis elementum. Suspendisse rutrum, mi ac sollicitudin blandit, eros sem tincidunt enim, vitae feugiat turpis eros ut diam. Nunc hendrerit, nibh vitae dignissim pretium, magna nulla lacinia massa, et interdum lacus purus ultricies lacus. Read more...

ANF 2020

Programme en cours
Rencontre des administrateurs système et réseau des laboratoires de mathématiques organisée à : L’Institut de Mathématiques de Jussieu-Paris Rive Gauche, Paris Exceptionnellement les journées sont décalées jusqu’à jeudi 17h. Le mercredi 18 mars est dédié aux 20 ans de Mathrice à l’INSMI, une inscription est nécessaire pour la participation. Pour vous inscrire : https://indico.math.cnrs.fr/event/5455/ Description de la manifestation : Mathrice est un réseau de métier des Administrateurs Système et Réseaux des laboratoires de recherche de mathématiques français. Read more...

Agenda du réseau

Introducing custom fragments

Custom fragments

Introducing custom fragments

This is a custom fragments. Dynamically loaded since there was a call for it in the index content directory.