256 shaares
24 liens privés
24 liens privés
Si je veux essayer d'ajouter un lien hypertexte renvoyant vers la page d’accueil de mon blog, en haut dans la barre de menu de mon shaarli.
- Je regarde le code source de la page.
- Je repère la classe du lien class li "pure-menu-item"
- Je vais dans mon dossier shaarli sur mon ordinateur
- en m'aidant de ce lien p.4, j'utilise la fonction find combinée avec commandes UNIX, je saisis cette commande via le terminal dans le dossier "tpl/default/page.header.html"
- les premières lignes me donnent les fichiers dans lesquels apparaissent ces chaînes de caractères :
find . -type f -print | xargs grep pure-menu-item
- je tenterai une modification html et updload sur shaarli test pour voir si ma méthode bidouille fonctionne
- ça fonctionne !
Je l'ai placée dans les 20 premières lignes, avec un commentaire<!-- com-->
, juste après le lien titre du shaarli et juste avant{if="$is_logged_in || $openshaarli"}
pour qu'il se voit même si plugins supplémentaires affichés après l'installation et aussi sur mobile (merci à l'examinateur d'éléments de mon navigateur web Firefox) !
<!-- ajout page lien accueil blog-->
<li class="pure-menu-item" id="shaarli-menu-RetourIndex">
<a href="http://monsite.fr" class="pure-menu-link">{'RetourIndex'|t}</a>
</li>
<!-- fin ajout-->
Option :
en 4. en utilisant ce lien, avec la commande
grep -l -r pure-menu-item *
où
- l'espace suivi d'une astérisque à la fin de la chaîne de caractères recherchée (ici "pure-menu-item") permet de rechercher une occurrence dans tous les fichiers d'un répertoire.
- -l pour n'afficher que les noms de fichiers
- -r pour recherche dans tous les dossiers et sous-dossiers
Cette commande renvoie un résultat succinct et clair :
assets/default/scss/shaarli.scss
tpl/default/page.header.html
tpl/default/css/shaarli.min.css