Utilisation de base

Apprenez à configurer les paramètres de base du thème Solitude.

Configuration du site

Modifiez diverses informations du site, telles que le titre, le sous-titre, l'email et autres détails personnels.

Il est recommandé de d'abord configurer les informations relatives au site dans les configurations Hexo et du thème.

_config.yml
_config.solitude.yml
# Site
title: Cinquante-sept # Titre du blog
subtitle: "" # Sous-titre
description: Efforts attentifs et possession. # Description du blog
keywords: Cinquante-sept # Mots-clés du blog
author: Cinquante-sept # Nom de l'auteur
language: zh-CN # Langue
timezone: Asia/Shanghai # Fuseau horaire (veuillez vérifier vous-même)
Tout
Boîte
Menu
Bouton droit
# Barre de navigation
nav:
  # Boîte gauche
  group:
  #  projet: # nom
  #    Solitude: https://github.com/everfu/hexo-theme-solitude || /img/pwa/favicon.ico # nom: url || icône

  # Menu
  menu:
      # Accueil: / # nom: lien
      # Bibliothèque: # nom
      #   Tous les articles: /archives/ || fas fa-folder-closed # nom de l'élément: lien || icône
      #   Toutes les catégories: /categories/ || fas fa-clone
      #   Tous les tags: /tags/ || fas fa-tags
      # Amis:
      #   Moments: /moments/ || fas fa-wifi
      #   Liens: /links/ || fas fa-user-group
      #   Blogueurs de trésor: javascript:travelling() || fas fa-gift
      # À propos:
      #   Mon équipement: /equipment/ || fas fa-laptop
      #   Outils en ligne: /tlink/ || fas fa-toolbox
      #   Hall musical: /music/ || fas fa-music

  # Bouton droit
  right:
      random: false # Bouton d'article aléatoire
      custom:
      #  - name: Voyager
      #    url: https://www.travellings.cn/go.html
      #    icon: fas fa-train
      #    onclick:
      #    id: travellings_button

Haut de page d'accueil

Tout
Liste recommandée
Bannière du haut
Groupe
hometop:
enable: false
banner:
    title: Partager la technologie<br >et la vie tech # Grand texte
    desc:
    Une personne qui aime la vie # Petit texte
    # - Je suis juste un programmeur ordinaire
    # - Mais j'ai un rêve extraordinaire
    # - J'espère changer le monde
    icon:
    # HTML:
    #   img: https://i.postimg.cc/vBWVnY8q/html.png
    #   color: "#e9572b"
    # JS:
    #   img: https://i.postimg.cc/3N10Ltv2/js.png
    #   color: "#f7cb4f"
    # Docker:
    #   img: https://i.postimg.cc/8Pk6Fg24/docker.png
    #   color: "#57b6e6"
    # Flutter:
    #   img: https://i.postimg.cc/hPC7T3gB/flutter.png
    #   color: "#ffffff"
    # WebPack:
    #   img: https://i.postimg.cc/dVLZBmtT/webpack.png
    #   color: "#2e3a41"
    # Git:
    #   img: https://i.postimg.cc/nhgjwjCS/git.png
    #   color: "#df5b40"
group:
    # Populaire: /tags/Feu/ || fas fa-fire || linear-gradient(to right,#f65,#ffbf37)
recommendList:
    enable: true
    sup: Top
    title: Documentation officielle Solitude
    url: https://solitude.js.org/
    img: /img/default.avif
    color: "none"

Barre latérale

Tout
Paramètres
Carte d'informations
Table des matières
Tags
Informations du site
# --------------------------- début ---------------------------
# Aside
# Barre latérale
aside:
# Valeurs: about (carte d'info), newestPost (dernier article), allInfo (informations du site web), newest_comment (dernier commentaire)

# Sticky: Position fixe / noSticky: Position non fixe
home: # sur la page d'accueil
    noSticky: "about"
    Sticky: "allInfo"
post: # sur la page d'article
    noSticky: "about"
    Sticky: "newestPost"
page: # sur la page
    noSticky: "about"
    Sticky: "newestPost,allInfo"
# Position de la barre latérale (0: gauche 1: droite)
position: 1 # Positionnement de la barre latérale (0: gauche 1: droite)

# --------------------------- début ---------------------------
# Carte d'informations
my_card:
    author:
    img: /img/logo.png # url
    sticker: # url, taille 24x24
    # Introduction
    description: Seul en affrontant le vent, un cerf-volant peut voler plus haut.
    # Contenu
    content: # Ceci est mon Blog
    state:
    morning: ✨ Bonjour, une nouvelle journée a commencé
    noon: 🍲 Heure du déjeuner
    afternoon: 🌞 Bon après-midi
    night: Reposez-vous tôt
    goodnight: Bonne nuit 😴
    witty_words:
    # - Tu peux le faire
    # - Tu vas certainement réussir
    # - Bonne chance, étranger
    # social
    information:
    #  Github: https://github.com/everfu || fab fa-github
    #  Bilibili: https://space.bilibili.com/1329819902 || fab fa-bilibili
# --------------------------- fin ---------------------------

# --------------------------- début ---------------------------
# table des matières de l'article
toc:
    post: true
    page: false
    vague: true
# --------------------------- fin ---------------------------

# --------------------------- début ---------------------------
# Tags
tags:
    enable: false
    limit: 20 # Nombre de tags affichés
    # Tags mis en évidence
    highlight_list:
    # - Hexo
# --------------------------- fin ---------------------------

# --------------------------- début ---------------------------
# Informations du site
siteinfo:
    # Nombre d'articles
    postcount: true
    # Nombre total de mots
    wordcount: false
    # PV
    pv: true
    # UV
    uv: true
    # Dernière date de mise à jour
    updatetime: true
    # Heure de création du site web
    runtimeenable: true
    # Format: yyyy-MM-dd hh-mm-ss
    runtime: "2023-04-20 00:00:00"
# --------------------------- fin ---------------------------
# --------------------------- fin ---------------------------

Configuration des pages

# --------------------------- début ---------------------------
# Paramètres par défaut des pages
page:
  # Page 404
  error: true
  # Page des tags
  tags: true
  # Page des catégories
  categories: true
  # list: Liste de tri / 1: Suivre la liste de la page d'accueil
  archives: 0
  # Valeur par défaut
  default:
    # Image par défaut lorsqu'aucune couverture n'est définie
    cover:
      # - /img/default.png # Image par défaut
# --------------------------- fin ---------------------------

Configuration des articles

# --------------------------- début ---------------------------
# Paramètres par défaut des articles
post:
  default:
    # Image par défaut lorsqu'aucune couverture n'est définie
    cover:
      # - # Image par défaut
    # Localisation
    locate: China
    # Droits d'auteur
    copyright:
      enable: true
      author: /img/logo.png # url
      # Licence
      license: CC BY-NC-SA 4.0
      # Lien de licence
      licenurl: https://creativecommons.org/licenses/by-nc-sa/4.0/deed.zh-hans
  # IA locale des articles
  ai:
    enable: false
    modelName: 小七 GPT
  # Méta-informations des articles
  meta:
    # Date de publication
    date: false
    # Date de mise à jour
    updated: false
    # Localisation
    locate: false
    # Nombre de mots
    wordcount: false
    # uv
    readtime: false
    # pv
    pv: false
    # Nombre de commentaires
    comment: false
  # Récompense
  award:
    enable: false
    appreciators: /about/ # Page de récompense
    # Titre de récompense
    title: # Merci pour votre appréciation
    desc: # Grâce à votre soutien, je peux réaliser la valeur de l'écriture d'articles
    # Liste de récompenses
    list:
      # - name: Github Sponsor
      #   qcode: https://s3.qjqq.cn/47/661ba900c4bc1.webp!color
      #   url: https://github.com/sponsors/everfu
      #   color: var(--efu-black)

  # Icône de partage
  share:
    enable: false
    list:
      # - qq
      # - weibo
      # - twitter
      # - facebook
      # - telegram
      # - whatsapp
      # - linkedin
      # - link
      # - qrcode
  rss: # /atom.xml
  # Couleur de couverture d'article
  covercolor:
    enable: false
    # local: couleur locale / api: couleur api / ave: couleur moyenne oss
    mode: local
    # adresse api
    api: https://api.qjqq.cn/api/Imgcolor?img=
    # Temps de cache
    time: 43200000
  footer:
    enable: false
    desc: # Articles d'Ever Fu
    button: # Bouton
      enable: true
      name: # En savoir plus
      url: /about/
# --------------------------- fin ---------------------------

Couleur du thème

# --------------------------- début ---------------------------
# Couleur personnalisée du thème
theme_color:
  dark: "#ffc848" # sombre
  light: "#425AEF" # clair
# --------------------------- fin ---------------------------

Mode d'affichage

# --------------------------- début ---------------------------
# Mode d'affichage
display_mode:
  # auto: commutation automatique (reconnaître le mode thème actuel de l'appareil) / dark: mode sombre / light: mode clair
  type: auto
  # Après activation, le mode sombre affichera l'arrière-plan étoilé
  universe: false
# --------------------------- fin ---------------------------

Configuration des polices

# --------------------------- début ---------------------------
# Police
font:
  font-size: 16px
  code-font-size: 16px
  # Police globale
  font-family: "PingFang SC, Hiragino Sans GB, Microsoft YaHei, sans-serif"
  # Police de code
  code-font-family: '"monospace", monospace'
# --------------------------- fin ---------------------------

Clic trompeur

# --------------------------- début ---------------------------
# Leurre
# Lorsque l'utilisateur quitte la page, modifier le titre
lure:
  enable: false
  jump: 404 Not Found
  back: ヾ(≧∇≦*)ゝHey, hey, vous êtes tombé dans le panneau.
# --------------------------- fin ---------------------------

Rappel d'expiration des articles

# --------------------------- début ---------------------------
# Expiration des articles
expire:
  enable: false
  time: 30 # jours
  position: top # top / bottom
  text_prev: "Cet article a expiré il y a "
  text_next: " jour(s), si le contenu ne correspond pas, veuillez contacter le webmaster pour le mettre à jour."
# --------------------------- fin ---------------------------

Liste des articles de la page d'accueil

# --------------------------- début ---------------------------
# Informations de configuration des articles de la page d'accueil
index_post_list:
  direction: column # row / column
  column: 2 # 2: 2 colonnes 3: 3 colonnes
  cover: both
# --------------------------- fin ---------------------------

Articles connexes

# --------------------------- début ---------------------------
# Articles connexes
related_post:
  enable: false
  limit: 2
  # created: date de publication / updated: date de mise à jour
  date_type: created
# --------------------------- fin ---------------------------
# --------------------------- début ---------------------------
# Menu contextuel personnalisé
right_menu:
  enable: false
  # Afficher ou non l'interrupteur de commentaires populaires
  commentBarrage: false
  # Afficher ou non le menu contextuel du navigateur en maintenant la touche Ctrl
  ctrlOriginalMenu: false
  # Traduction chinoise simplifiée et traditionnelle
  translate: false
  # Liste personnalisée
  custom_list:
    # - name: Article aléatoire
    #   click: toRandomPost()
    #   id: menu-randomPost
    #   class:
    #   icon: fas fa-tower-broadcast
    # - name: Toutes les catégories
    #   click: pjax.loadUrl('/categories/') # Liens externes avec window.open, pjax ne peut pas demander de contenu inter-domaines
    #   id:
    #   class:
    #   icon: fas fa-clone
    # - name: Tous les tags
    #   click: pjax.loadUrl('/tags/')
    #   id:
    #   class:
    #   icon: fas fa-tags
# --------------------------- fin ---------------------------

Copie

# --------------------------- début ---------------------------
# Informations de copie
copy:
  enable: false
  # Activer les informations de copyright des liens après copie
  copyright:
    enable: false
    # Afficher lorsque le nombre de mots copiés dépasse
    limit: 50
# --------------------------- fin ---------------------------

Console

# --------------------------- début ---------------------------
# Console
console:
  enable: false
  # Commentaires récents
  recentComment:
    enable: false
    # Temps de cache 1: 1 jour / .5 : demi-journée
    storage: .2
  card:
    # Tags
    tags: true
    # Archives
    archive: "month" # month: par mois / year: par année
# --------------------------- fin ---------------------------

Traduction

# --------------------------- début ---------------------------
translate:
  enable: true
  defaultEncoding: 2 # 1: traditionnel par défaut 2: simplifié par défaut
  translateDelay: 0 # Temps d'hésitation de traduction au premier chargement
# --------------------------- fin ---------------------------

Barre de navigation flottante en bas à droite

# --------------------------- start ---------------------------
# Right-Sidebar
# Barre de navigation flottante en bas à droite
rightside:
  enable: false
  percent: false
  hide:
    enable: false
    translate: false
    mode: false
    aside: false
# --------------------------- start ---------------------------


# --------------------------- start ---------------------------
# Footer
# Pied de page
footer:
  # Icônes sociales
  information:
    author: false # url image / false
    left:
      # Github: https://github.com/everfu || fab fa-github # Nom: Lien || Icône
      # Mail: mailto:o@everfu.org || far fa-envelope
    right:
      # Bilibili: https://space.bilibili.com/1329819902 || fab fa-bilibili
      # Douyin: https://v.douyin.com/iJsLc8jt/ || fab fa-tiktok
  # Liens d'amitié
  group:
    # Navigation:
    #   Archives: /archives/
    #   Catégories: /categories/
    #   Étiquettes: /tags/
    # Organisation:
    #   Cookies: /cookies/
    #   Confidentialité: /privacy/
    #   Copyright: /copyright/

  # Lien d'amitié aléatoire
  randomlink: false # Lien d'amitié aléatoire

  # Enregistrement
  beian:
    # - name: 湘公网安备43048102000175号
    #   icon: https://beian.mps.gov.cn/img/logo01.dd7ff50e.png
    #   url: https://beian.mps.gov.cn/#/query/webSearch
    # - name: 湘ICP备2024080357号-1
    #   url: https://beian.miit.gov.cn/

  # Texte d'information du pied de page
  links:
    # - name: RSS
    #   url: /atom.xml
    # - name: Licence
    #   url: https://github.com/everfu/hexo-theme-solitude/blob/main/LICENSE
    #   icon:
    #     - fas fa-copyright
    #     - fab fa-creative-commons-by
    #     - fab fa-creative-commons-nc
    #     - fab fa-creative-commons-nd
    # - name: boringbay
    #   url: https://boringbay.com/
    #   img: https://boringbay.com/api/badge/www.efu.me
# --------------------------- end ---------------------------

## Page 404

```yaml
# --------------------------- début ---------------------------
# Page 404
errorpage:
  img: /img/404.avif
  text: =awa= Page non trouvée # Texte
  recommendList: true
# --------------------------- fin ---------------------------

Musique

# --------------------------- début ---------------------------
# API Meting
# Cette partie du contenu utilise metingjs,
# ne peut utiliser que NetEase Cloud Music, QQ Music et autres plateformes musicales supportées par la région continentale chinoise,
# considération ultérieure d'utiliser des fichiers JSON pour stocker les informations musicales et personnaliser l'implémentation de l'API tierce ne dépend pas de la page.
# Page Musique
meting_api: "https://meting.qjqq.cn/?server=:server&type=:type&id=:id&auth=:auth&r=:r" # API personnalisée
# --------------------------- fin ---------------------------

# --------------------------- début ---------------------------
# Capsule musicale
capsule:
  enable: false
  # ID de playlist / ID de chanson unique
  id: 5144842535
  # Fournisseur de service: netease / qq / xiami / kugou / baidu
  server: netease
  # Type: playlist / song
  type: playlist
  volume: 0.8
# --------------------------- fin ---------------------------

Accessibilité

# --------------------------- début ---------------------------
# Menu rapide
# Ouvrir avec shift + ?
keyboard:
  enable: false
  list:
    # - name: Fermer le menu rapide
    #   key: K
    #   func: keyboard
    # - name: Ouvrir la console
    #   key: A
    #   sco: showConsole
    # - name: Jouer/Pause la musique
    #   key: M
    #   sco: musicToggle
    # - name: Ouvrir les liens d'amis
    #   key: L
    #   url: /links/
# --------------------------- fin ---------------------------

Chargement paresseux d'images

# --------------------------- début ---------------------------
# Chargement paresseux
lazyload:
  enable: false
  # post, site
  field: site
  # Image de remplacement lors du chargement
  placeholder: ""
  # Image de remplacement en cas d'échec de chargement
  errorimg: /img/error_load.avif
# --------------------------- fin ---------------------------

Animation de chargement

# --------------------------- début ---------------------------
# Chargement
loading:
  # Chargement plein écran
  fullpage: false
  # Icône de chargement, par défaut siteicon
  favicon: /img/favicon.png
  # Chargement Pace
  pace: true
# --------------------------- fin ---------------------------

Coloration syntaxique

# --------------------------- début ---------------------------
# Coloration syntaxique des blocs de code
highlight:
  enable: true
  # Afficher le bouton de pliage lorsque le nombre de mots dépasse
  limit: 200
  # Activer ou non le bouton de copie
  copy: true
  # Développer par défaut ou non
  expand: true
  # default: défaut / mac : terminal apple
  theme: mac
  # default / solidity / dracula
  color: default
# --------------------------- fin ---------------------------
# --------------------------- début ---------------------------
# Lightbox d'images
lightbox: false
# avertissement: Veuillez en sélectionner un, mais ne peut pas être activé en même temps
fancybox: false # fancybox
mediumZoom: false # mediumZoom
# --------------------------- fin ---------------------------

Site gris

# --------------------------- début ---------------------------
# Mémorial
# Rendre tout le site gris lors de journées mémorables
memorial:
  enable: false
  date:
  #  - 7-7
  #  - 9-18
  #  - 12-13
# --------------------------- fin ---------------------------

Open Graph

# --------------------------- début ---------------------------
# OpenGraph
OpenGraph:
  enable: false
  options:
    # twitter_card:
    # twitter_image:
    # twitter_id:
    # twitter_site:
    # google_plus:
    # fb_admins:
    # fb_app_id:
# --------------------------- fin ---------------------------