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.
# 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)
# Informations du site
site:
name:
class: text # text / i_class / img
custom: Solitude # Solitude / fas fa-ghost / /img/pwa/favicon.ico
icon: /img/pwa/favicon.png # Icône du site
Menu de navigation
# 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
# 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:
Tous les articles: /archives/ || fas fa-folder-closed
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
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"
Définissez les meilleures informations recommandées, vous pouvez obtenir :
En configurant recommend: true dans le Front Matter de l'article, vous pouvez afficher la liste recommandée en haut de la page d'accueil.
recommendList:
enable: true
sup: Top
title: Documentation officielle Solitude
url: https://solitude.js.org/
img: /img/default.avif
color: "none"
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)
Cette section apparaît sous la bannière du haut de la page d'accueil, affichant les tags populaires.
group:
Populaire: /tags/Feu/ || fas fa-fire || linear-gradient(to right,#f65,#ffbf37)
Barre latérale
# --------------------------- 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 ---------------------------
Cette section configure les propriétés de la barre latérale. noSticky signifie position non fixe, Sticky signifie position fixe.
Vous pouvez également personnaliser le contenu de la barre latérale, comme la carte d'informations de l'auteur, la table des matières, le nuage de tags et les informations du site.position définit la position de la barre latérale, 0 pour la gauche, 1 pour la droite.
# 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 ---------------------------
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 ---------------------------
Article AI local doit inclure ai_text: contenu du résumé dans le front-matter
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 ---------------------------
Menu contextuel
# --------------------------- 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 ---------------------------
Lightbox d'images
# --------------------------- 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 ---------------------------
Sur cette page