0 Votes

Code source wiki de Bookmarks

Version 1.1 par john le 2026/09/26 16:29

Afficher les derniers auteurs
1 Page secondaire //bookmarks//, définie dans ##bookmark.yml##. Elle ne contient que des liens vers des sites web externes, classés par thème, sans widget ni vérification d'état. Configuration commune et déploiement : [[Dashy>>Wiki Batcave John.Infrastructure.ServeurPrincipal.Dashy.WebHome]].
2
3 == En-tête et navigation ==
4
5 {{code language="yaml"}}
6 pageInfo:
7 title: Bookmarks
8 navLinks:
9 - title: Home
10 path: /
11 pages:
12 - name: bookmarks
13 path: bookmark.yml
14 - name: cpu
15 path: cpu.yml
16 - name: news
17 path: news.yml
18 {{/code}}
19
20 * ##navLinks## : lien ##Home## vers la page d'accueil.
21 * ##pages## : copie de la liste de ##conf.yml##, pour garder la même barre de navigation.
22
23 == Sections ==
24
25 |=Section|=Icône|=Contenu|=Nombre d'items|=Affichage
26 |Productivity|##productivity.png##|Messagerie chiffrée, alias de courriel, gestionnaire de mots de passe, notes, agenda|7|par défaut
27 |Social|—|Réseaux sociaux et vidéo|7|par défaut
28 |Coding|##hl-debian-linux##|Outils de développement, documentation, hébergement|14|##rows: 2##
29 |Utilities|—|Petits outils en ligne (texte, hash, minuteur, calculatrices)|15|##itemSize: small##
30 |sites|##hl-crowdsec##|Banques d'images, de musique et de livres libres, sites d'actualité Linux|19|par défaut
31 |MediaDL|##hl-jellyfin##|Bibliothèques d'ebooks et de livres audio|6|par défaut
32
33 == Items ==
34
35 Tous les items sont de simples liens. Quatre formes d'icône sont utilisées.
36
37 Icône locale, dans ##item-icons/## :
38
39 {{code language="yaml"}}
40 - title: <NOM_SITE>
41 description: <DESCRIPTION>
42 icon: <FICHIER_ICONE>.png
43 url: https://<DOMAINE_SITE>/
44 target: newtab
45 {{/code}}
46
47 Favicon récupéré automatiquement, via le service défini dans ##appConfig.faviconApi## :
48
49 {{code language="yaml"}}
50 - title: <NOM_SITE>
51 description: <DESCRIPTION>
52 icon: favicon
53 url: https://<DOMAINE_SITE>/
54 {{/code}}
55
56 Icône du jeu homelab intégré (préfixe ##hl-##) :
57
58 {{code language="yaml"}}
59 - title: <NOM_SITE>
60 icon: hl-mastodon
61 url: https://<DOMAINE_SITE>/
62 {{/code}}
63
64 Icône Font Awesome :
65
66 {{code language="yaml"}}
67 - title: <NOM_SITE>
68 icon: fab fa-stack-overflow
69 description: <DESCRIPTION>
70 url: https://<DOMAINE_SITE>/
71 {{/code}}
72
73 * Sans ##target##, le lien s'ouvre selon ##appConfig.defaultOpeningMethod## (##newtab##).
74 * Les icônes locales sont téléchargées une fois dans ##item-icons/## : un nouveau site demande d'y déposer son icône, ou d'utiliser ##favicon##.