Site notion.slyc.ch
Site notion.slyc.ch

Site notion.slyc.ch

Published
September 27, 2024

Gestion du site notion.slyc.ch

Je suis ravi de vous présenter le site notion.slyc.ch, une version personnalisée du site transitivebullsh.it. Ce projet a été conçu en utilisant le Next.js Notion Starter Kit hébergé sur GitHub.

Qu'est-ce que notion.slyc.ch ?

Le site notion.slyc.ch utilise Notion comme CMS associé à react-notion-x, facilité par Next.js et hébergé sur Vercel. Il affiche le blog de l'auteur originel du répo, Travis Fischer, qui malheureusement n'a plus le temps de mettre à jour le projet lui-même.

Fonctionnalités clés

Voici quelques-unes des fonctionnalités remarquables du site :
  • Support robuste pour le contenu Notion : Grâce à react-notion-x, tout le contenu Notion est magnifiquement rendu sur le site.
  • Excellente vitesse de page : Le site est optimisé pour des temps de chargement rapides.
  • Prise en charge des images et des aperçus fluides : Les images sont servies efficacement, donnant des aperçus d'image fluides et sexy.
  • Support complet du mode sombre : Les utilisateurs peuvent basculer entre les modes clair et sombre via une icône dans le pied de page.
  • Recherche rapide via CMD+K / CMD+P : Il est facile de trouver du contenu en utilisant des raccourcis clavier rapides.
  • Responsive pour différents appareils : Le site est conçu pour être accessible et agréable sur divers appareils.

Configuration et Déploiement

La configuration de base nécessite seulement quelques étapes :
  1. Cloner le répo : Vous pouvez facilement cloner le répo à partir de GitHub.
  1. Modifier site.config.ts : Changez les valeurs nécessaires dans le fichier de configuration.
  1. Installer les dépendances : Utilisez npm install pour installer les dépendances nécessaires.
  1. Tester localement : Utilisez npm run dev pour tester le site localement.
Après cette configuration de base, vous pouvez déployer le site sur Vercel en utilisant npm run deploy.

Cache et Performances

Pour améliorer les performances, notamment les aperçus d'image, il est possible d'activer le cache Redis. Cependant, cette fonctionnalité est optionnelle. Si vous choisissez de l'activer, définissez isRedisEnabled à true dans site.config.ts et configurez les variables d'environnement REDIS_HOST et REDIS_PASSWORD.

Stylisation

Les styles CSS pour le contenu Notion sont situés dans styles/notion.css. Vous pouvez personnaliser les blocs Notion en ciblant les classes CSS globales exportées par react-notion-x styles.css.

Mode sombre et Images sociales automatiques

Le mode sombre est totalement pris en charge et peut être basculé facilement. De plus, toutes les métadonnées sociales et les tags Open Graph sont générés automatiquement à partir du contenu Notion, ce qui permet un partage social professionnel par défaut.

Je suis heureux de gérer et de maintenir le site notion.slyc.ch, offrant une expérience utilisateur riche et intégrée à partir du contenu Notion, en hommage à l'excellent travail originel de Travis Fischer. Pour en savoir plus sur les détails techniques du projet, n'hésitez pas à visiter le répo sur GitHub.
 

Le site