Derniers messages sur Zeste de Savoirhttps://zestedesavoir.com/forums/2021-11-27T14:17:45+01:00Les derniers messages parus sur le forum de Zeste de Savoir.Variable Pelican pour le chemin de l'article ?, message #2392002021-11-27T14:17:45+01:00anonyme/@anonymehttps://zestedesavoir.com/forums/sujet/15872/variable-pelican-pour-le-chemin-de-larticle/?page=1#p239200<p>Merci pour vos réponses, le problème est résolu, en fait je crois que j’ai cherché trop compliqué pour rien! Il suffisait de faire manuellement à partir du slug en écrivant d’où vient la page:
Par exemple si c’est la catégorie "nourriture", j’ai juste eu à modifier le fichier categorie.html du template et à y mettre </p>
<div class="hljs-code-div hljs-code-html"><div class="hljs-line-numbers"><span data-count="1"></span></div><pre><code class="hljs language-html"><span class="hljs-tag"><<span class="hljs-name">p</span>></span><span class="hljs-tag"><<span class="hljs-name">a</span> <span class="hljs-attr">href</span>=<span class="hljs-string">"/"</span>></span>Racine du site<span class="hljs-tag"></<span class="hljs-name">a</span>></span> / <span class="hljs-tag"><<span class="hljs-name">a</span> <span class="hljs-attr">href</span>=<span class="hljs-string">"{CATEGORIES_URL}"</span>></span>Catégories<span class="hljs-tag"></<span class="hljs-name">a</span>></span> / {{categorie.slug}}<span class="hljs-tag"></<span class="hljs-name">p</span>></span>
</code></pre></div>
<p>Puis faire ça partout ou je le souhaite (en attendant d’éventuellement factoriser le code.</p>Variable Pelican pour le chemin de l'article ?, message #2391992021-11-27T10:30:59+01:00Stéph/@St%C3%A9phhttps://zestedesavoir.com/forums/sujet/15872/variable-pelican-pour-le-chemin-de-larticle/?page=1#p239199<p>Bonjour,</p>
<p><a href="https://eskimon.fr/tuto-pelican-401-utiliser-des-plugins">Une piste.</a></p>Variable Pelican pour le chemin de l'article ?, message #2391842021-11-25T19:27:05+01:00anonyme/@anonymehttps://zestedesavoir.com/forums/sujet/15872/variable-pelican-pour-le-chemin-de-larticle/?page=1#p239184<p><a href="/@viki53" rel="nofollow" class="ping ping-link">@<span class="ping-username">viki53</span></a> Merci beaucoup je vais essayer de chercher avec ça, je savais pas comment ça s’appelait (et je savais pas que ça avait un nom)!</p>
<p>Edit: finalement j’ai pas trouvé… Est-ce que quelqu’un aurait une idée ? </p>Variable Pelican pour le chemin de l'article ?, message #2391832021-11-25T19:12:12+01:00viki53/@viki53https://zestedesavoir.com/forums/sujet/15872/variable-pelican-pour-le-chemin-de-larticle/?page=1#p239183<p>Hello,</p>
<p>Ça s’appelle couramment un <em>fil d’Ariane</em> ou en anglais <em>breadcrumbs</em>.</p>
<p>Je connais pas Pelican mais ça peut sans doute te guider dans tes recherches <img src="/static/smileys/svg/smile.svg" alt=":)" class="smiley"> </p>Variable Pelican pour le chemin de l'article ?, message #2391822021-11-25T19:05:41+01:00anonyme/@anonymehttps://zestedesavoir.com/forums/sujet/15872/variable-pelican-pour-le-chemin-de-larticle/?page=1#p239182<p>Bonjour,</p>
<p>j’essaie de faire une barre avec les différents répertoires du site dans lequel est situé l’article (un peu à la manière de ce qui est fait sur Zeste de Savoir, mais je ne trouve rien de probant dans la doc…</p>
<p>Pour être plus précis, si le visiteur est sur la page d’accueil, le site va afficher "Accueil".
S’il est dans un article, ça va afficher "Accueil > répertoire_de_l’article > article".</p>
<p>Est-ce que quelqu’un aurait une idée de comment faire ?</p>
<p>Merci d’avance <img src="/static/smileys/svg/smile.svg" alt=":)" class="smiley"> </p>Pélican Flux RSS, message #2018922019-04-15T13:48:52+02:00Fatavis/@Fatavishttps://zestedesavoir.com/forums/sujet/12350/pelican-flux-rss/?page=1#p201892<p>J’ai ajouté la ligne suivante :
<code>RSS_FEED_SUMMARY_ONLY = False</code></p>
<p>Elle permet d’afficher les articles en entier ainsi les lecteurs RSS affichent la première image de l’article. Le problème est donc résolu <img src="/static/smileys/hihi.png" alt="^^" class="smiley"> </p>Pélican Flux RSS, message #2018602019-04-14T19:51:32+02:00Fatavis/@Fatavishttps://zestedesavoir.com/forums/sujet/12350/pelican-flux-rss/?page=1#p201860<p>Bonjour à tous et à toutes, </p>
<p>j’utilise le générateur de site statique Pélican. Je souhaite avoir un flux RSS, par conséquent j’ai écrit les lignes suivantes :</p>
<div class="hljs-code-div"><div class="hljs-line-numbers"><span></span><span></span></div><pre><code class="hljs language-py">FEED_ALL_ATOM = <span class="hljs-string">'feeds/all.atom.xml'</span>
FEED_ALL_RSS = <span class="hljs-string">'feeds/all.rss.xml'</span>
</code></pre></div>
<p>J’obtiens bien un flux RSS comme celui qui suit :</p>
<div class="hljs-code-div"><div class="hljs-line-numbers"><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span></div><pre><code class="hljs language-xml"><span class="hljs-tag"><<span class="hljs-name">rss</span> <span class="hljs-attr">version</span>=<span class="hljs-string">"2.0"</span>></span>
<span class="hljs-tag"><<span class="hljs-name">channel</span>></span>
<span class="hljs-tag"><<span class="hljs-name">title</span>></span>iRoboTechArt<span class="hljs-tag"></<span class="hljs-name">title</span>></span>
<span class="hljs-tag"><<span class="hljs-name">link</span>></span>/<span class="hljs-tag"></<span class="hljs-name">link</span>></span>
<span class="hljs-tag"><<span class="hljs-name">description</span>/></span>
<span class="hljs-tag"><<span class="hljs-name">lastBuildDate</span>></span>Sat, 06 Apr 2019 22:40:00 +0200<span class="hljs-tag"></<span class="hljs-name">lastBuildDate</span>></span>
<span class="hljs-tag"><<span class="hljs-name">item</span>></span>
<span class="hljs-tag"><<span class="hljs-name">title</span>></span>Jouer à Minecraft sur Raspberry Pi à plusieurs<span class="hljs-tag"></<span class="hljs-name">title</span>></span>
<span class="hljs-tag"><<span class="hljs-name">link</span>></span>
/jouer-a-minecraft-sur-raspberry-pi-a-plusieurs.html
<span class="hljs-tag"></<span class="hljs-name">link</span>></span>
<span class="hljs-tag"><<span class="hljs-name">description</span>></span>
<span class="hljs-tag"><<span class="hljs-name">p</span>></span>Apprenons à développer un serveur Minecraft sur Raspberry Pi afin de pouvoir jouer à plusieurs.<span class="hljs-tag"></<span class="hljs-name">p</span>></span>
<span class="hljs-tag"></<span class="hljs-name">description</span>></span>
<span class="hljs-tag"><<span class="hljs-name">dc:creator</span> <span class="hljs-attr">xmlns:dc</span>=<span class="hljs-string">"http://purl.org/dc/elements/1.1/"</span>></span>V.Le Moual<span class="hljs-tag"></<span class="hljs-name">dc:creator</span>></span>
<span class="hljs-tag"><<span class="hljs-name">pubDate</span>></span>Sat, 06 Apr 2019 22:40:00 +0200<span class="hljs-tag"></<span class="hljs-name">pubDate</span>></span>
<span class="hljs-tag"><<span class="hljs-name">guid</span> <span class="hljs-attr">isPermaLink</span>=<span class="hljs-string">"false"</span>></span>
tag:None,2019-04-06:/jouer-a-minecraft-sur-raspberry-pi-a-plusieurs.html
<span class="hljs-tag"></<span class="hljs-name">guid</span>></span>
<span class="hljs-tag"><<span class="hljs-name">category</span>></span>python<span class="hljs-tag"></<span class="hljs-name">category</span>></span>
<span class="hljs-tag"><<span class="hljs-name">category</span>></span>iRoboTechArt<span class="hljs-tag"></<span class="hljs-name">category</span>></span>
<span class="hljs-tag"></<span class="hljs-name">item</span>></span>
<span class="hljs-tag"><<span class="hljs-name">item</span>></span>
<span class="hljs-tag"><<span class="hljs-name">title</span>></span>Piskel, animation d'un personnage<span class="hljs-tag"></<span class="hljs-name">title</span>></span>
<span class="hljs-tag"><<span class="hljs-name">link</span>></span>/piskel-animation-dun-personnage.html<span class="hljs-tag"></<span class="hljs-name">link</span>></span>
<span class="hljs-tag"><<span class="hljs-name">description</span>></span>
<span class="hljs-tag"><<span class="hljs-name">p</span>></span>Apprenons à animer un personnage dans Piskel.L'animation que nous allons réaliser s'appelle idle.<span class="hljs-tag"></<span class="hljs-name">p</span>></span>
<span class="hljs-tag"></<span class="hljs-name">description</span>></span>
<span class="hljs-tag"><<span class="hljs-name">dc:creator</span> <span class="hljs-attr">xmlns:dc</span>=<span class="hljs-string">"http://purl.org/dc/elements/1.1/"</span>></span>Victor Lohézic<span class="hljs-tag"></<span class="hljs-name">dc:creator</span>></span>
<span class="hljs-tag"><<span class="hljs-name">pubDate</span>></span>Sat, 16 Mar 2019 10:30:00 +0100<span class="hljs-tag"></<span class="hljs-name">pubDate</span>></span>
<span class="hljs-tag"><<span class="hljs-name">guid</span> <span class="hljs-attr">isPermaLink</span>=<span class="hljs-string">"false"</span>></span>
tag:None,2019-03-16:/piskel-animation-dun-personnage.html
<span class="hljs-tag"></<span class="hljs-name">guid</span>></span>
<span class="hljs-tag"><<span class="hljs-name">category</span>></span>jeux vidéos<span class="hljs-tag"></<span class="hljs-name">category</span>></span>
<span class="hljs-tag"><<span class="hljs-name">category</span>></span>ennemie<span class="hljs-tag"></<span class="hljs-name">category</span>></span>
<span class="hljs-tag"><<span class="hljs-name">category</span>></span>bombe<span class="hljs-tag"></<span class="hljs-name">category</span>></span>
<span class="hljs-tag"><<span class="hljs-name">category</span>></span>piskel<span class="hljs-tag"></<span class="hljs-name">category</span>></span>
<span class="hljs-tag"></<span class="hljs-name">item</span>></span>
<span class="hljs-tag"><<span class="hljs-name">item</span>></span>
</code></pre></div>
<p>Cela fonctionne, cependant j’aimerais avoir une image qui accompagne chaque article. Ainsi comment est-il possible de générer un flux RSS avec des images qui accompagnent les articles grâce à Pélican ? </p>
<p>Merci d’avance pour votre aide <img src="/static/smileys/hihi.png" alt="^^" class="smiley"></p>Installer Pelican, différence avec Pip ou paquet Debian, message #1941882018-12-03T18:11:41+01:00-grume/@-grumehttps://zestedesavoir.com/forums/sujet/11681/installer-pelican-difference-avec-pip-ou-paquet-debian/?page=1#p194188<p>Merci, j’ai cherché à comprendre un peu mieux virtualenv hier et ça confirme ce qu’il m’a semblé comprendre.</p>
<p>Y’a plus qu’à <img src="/static/smileys/smile.png" alt=":)" class="smiley"></p>Installer Pelican, différence avec Pip ou paquet Debian, message #1941432018-12-02T19:25:42+01:00sgble/@sgblehttps://zestedesavoir.com/forums/sujet/11681/installer-pelican-difference-avec-pip-ou-paquet-debian/?page=1#p194143<p>Tu auras toujours la version la plus à jour si tu utilises la version de <code>pip</code>. Cependant, attention à ne pas polluer tes espaces de nom avec ceux de Debian, justement ! Pour cela, la solution adoptée par la communauté Python est d’utiliser <code>virtualenv</code> ou <code>pipenv</code>.
Le concept est très simple : tu vas créer un environnement virtuel dans lequel tu pourras faire du <code>pip install</code> à ta guise, sans polluer ni le système Debian, ni les autres projets Python (qui auront eux-même leur propre virtuelenv). Concrètement, ça marche en sourcant de bêtes variables d’environnement, de façon à ce que l’interpréteur Python trouve les libs dans le virtuelenv concerné, ou bien que ton shell trouve le programme dans le virtuelenv concerné, ici <code>pelican</code>.</p>
<p>Dans le cas où tu aurais déjà installé Pelican via <code>apt</code>, pas de souci. Une fois que tu seras sourcé(e) dans ton virtualenv, tu auras accès au <code>pelican</code> du virtualenv.</p>Installer Pelican, différence avec Pip ou paquet Debian, message #1939402018-11-30T10:30:36+01:00-grume/@-grumehttps://zestedesavoir.com/forums/sujet/11681/installer-pelican-difference-avec-pip-ou-paquet-debian/?page=1#p193940<p>Merci, c’est beaucoup plus clair.</p>
<p>Du coup c’est vraiment un choix d’utilisateur, les deux méthodes ayant chacune leur avantages et inconvénients.</p>
<p>Une autre question bête : si pip est indépendant, cela signifie-t-il que l’on peut-on installer Pelican via pip et via les dépôts Debian simultanément (en prenant 2 versions différentes) ou cela va-t-il créer des conflits ?</p>Installer Pelican, différence avec Pip ou paquet Debian, message #1939052018-11-29T11:18:00+01:00Renault/@Renaulthttps://zestedesavoir.com/forums/sujet/11681/installer-pelican-difference-avec-pip-ou-paquet-debian/?page=1#p193905<blockquote>
<p>Quelles différences entre les 2 méthodes, avantages et inconvénients ?</p>
</blockquote>
<p>pip a l’avantage d’être indépendant de la distribution. Il est donc plus <em>universel</em> et flexible. Tu peux utiliser la même commande pour installer Pelican sur Debian ou Fedora par exemple.</p>
<p>Les distributions ont aussi une gestion rigide des versions. Tu ne peux installer en même temps qu’une version de Pelican et c’est celle des dépôts. Si tu veux une autre version, pour une raison quelconque, passer par pip sera indispensable.</p>
<p>Disons que l’approche de Debian te permet d’avoir la maintenance de Pelican faite par Debian, tu auras donc sur une longue période une version donnée, à jour et sécurisée. Et comme la version est fixe sur une longue durée,e n cas d’incompatibilité de la nouvelle version avec ton code actuel, pas de soucis, tu as le temps de migrer. Mais avec le temps, des versions de Pelican avec des nouveautés arriveront et tu n’en profiteras pas avant des mois voire des années avec le paquet Debian.</p>Installer Pelican, différence avec Pip ou paquet Debian, message #1939042018-11-29T11:12:08+01:00-grume/@-grumehttps://zestedesavoir.com/forums/sujet/11681/installer-pelican-difference-avec-pip-ou-paquet-debian/?page=1#p193904<p>Bonjour,</p>
<p>Je m’intéresse à Pelican pour un projet web. J’ai commencé à lire <a href="https://zestedesavoir.com/tutoriels/2497/creer-un-site-web-statique-avec-pelican/">ce tuto</a> au passage, merci à son auteur <img src="/static/smileys/smile.png" alt=":)" class="smiley"></p>
<p>Je débute avec python mais n’ai pas encore véritablement fait connaissance avec pip - j’en suis à faire des boucles. J’ai quand même compris que pip sert à installer des trucs.</p>
<p>Dans le tuto mentionné plus haut Pelican est installé avec pip. J’utilise Debian, Pelican est disponible dans les dépôts.</p>
<p>Est-il préférable d’installer Pelican avec pip ou avec le gestionnaire de paquet Debian ?</p>
<p>Quelles différences entre les 2 méthodes, avantages et inconvénients ?</p>Créer un site web statique avec Pelican, message #1921112018-10-29T11:10:24+01:00müller/@m%C3%BCllerhttps://zestedesavoir.com/forums/sujet/10843/creer-un-site-web-statique-avec-pelican/?page=1#p192111<p>d’excellents résultats</p>Créer un site web statique avec Pelican, message #1912152018-10-16T08:53:19+02:00Eskimon/@Eskimonhttps://zestedesavoir.com/forums/sujet/10843/creer-un-site-web-statique-avec-pelican/?page=1#p191215<p>Bonjour les agrumes !</p>
<p>La bêta a été mise à jour et décante sa pulpe
à l’adresse suivante :</p>
<div class="align-center"><p> <a href="https://zestedesavoir.com/contenus/beta/2497/creer-un-site-web-statique-avec-pelican/">Créer un site web statique avec Pelican</a> </p></div>
<p>Merci d’avance pour vos commentaires.</p>
<hr>
<p>Je pense qu’on y est, on atteint la fin de la rédaction <img src="/static/smileys/smile.png" alt=":)" class="smiley"> Il y a surement plein de fautes qui traine dans la dernière partie, évidemment !</p>
<p>Aussi, le fond est probablement perfective, mais comme tout tuto, ca se fera de manière "organique" au cours de sa vie <img src="/static/smileys/smile.png" alt=":)" class="smiley"></p>Créer un site web statique avec Pelican, message #1905152018-10-04T21:56:43+02:00qwerty/@qwertyhttps://zestedesavoir.com/forums/sujet/10843/creer-un-site-web-statique-avec-pelican/?page=1#p190515<p><a href="/membres/voir/Eskimon/" rel="nofollow" class="ping ping-link">@<span class="ping-username">Eskimon</span></a> : Update quand la partie sera fini, je ferais une lecture d’un coup.</p>Créer un site web statique avec Pelican, message #1905062018-10-04T19:55:15+02:00Eskimon/@Eskimonhttps://zestedesavoir.com/forums/sujet/10843/creer-un-site-web-statique-avec-pelican/?page=1#p190506<p>(yep, redmi 6, mais je suis pas fan de cette surcouche)</p>
<p><a href="/membres/voir/qwerty/" rel="nofollow" class="ping ping-link">@<span class="ping-username">qwerty</span></a> tu veux que j’update la version en cours de validation ou tu t’en fiches et je le ferais que quand la partie sera fini ?</p>Créer un site web statique avec Pelican, message #1905052018-10-04T19:52:30+02:00qwerty/@qwertyhttps://zestedesavoir.com/forums/sujet/10843/creer-un-site-web-statique-avec-pelican/?page=1#p190505<p>\o/ (MIUI ton téléphone ?)</p>Créer un site web statique avec Pelican, message #1904932018-10-04T14:56:12+02:00Eskimon/@Eskimonhttps://zestedesavoir.com/forums/sujet/10843/creer-un-site-web-statique-avec-pelican/?page=1#p190493<p>Le suspens est intense, il ne me reste plus qu’un petit chapitre, celui sur les paramètres de configuration, et le tuto sera … fini !</p>Créer un site web statique avec Pelican, message #1902602018-10-02T09:04:18+02:00Eskimon/@Eskimonhttps://zestedesavoir.com/forums/sujet/10843/creer-un-site-web-statique-avec-pelican/?page=1#p190260<p>Je crois que <a href="/membres/voir/EtienneR/" rel="nofollow" class="ping ping-link">@<span class="ping-username">EtienneR</span></a> a trouvé une faute dans le tuto…</p>
<figure><img src="/media/galleries/393/3af69db8-92d9-4bce-9090-5cf9bb44bcc9.png" alt="Une faute dans le tutoriel"><figcaption>Une faute dans le tutoriel</figcaption></figure>
<p>Merci à tous pour vos nombreux signalements <img src="/static/smileys/heureux.png" alt=":D" class="smiley"></p>Créer un site web statique avec Pelican, message #1902002018-10-01T09:17:53+02:00Eskimon/@Eskimonhttps://zestedesavoir.com/forums/sujet/10843/creer-un-site-web-statique-avec-pelican/?page=1#p190200<p>Salut tout le monde. Si vous avez des remarques je suis toujours tout ouïe.</p>
<p>Je pense ne pas rédiger la partie 4 sur la mise en ligne. À mon avis ca aurais plus sa place sur un mini/moyen tuto à part, plus généraliste, sur l’hébergement de pages web.</p>
<p>Du coup il ne restera plus qu’à rédiger la partie Annexe (pas si longue) pour penser à faire une publication <img src="/static/smileys/smile.png" alt=":)" class="smiley"></p>Créer un site web statique avec Pelican, message #1837362018-07-13T16:56:05+02:00Eskimon/@Eskimonhttps://zestedesavoir.com/forums/sujet/10843/creer-un-site-web-statique-avec-pelican/?page=1#p183736<p>Eh beh ce fut rapide <img alt=":D" src="/static/smileys/heureux.png"> J’attends ton MP avec des nouvelles quand tu auras commencé <img alt=";)" src="/static/smileys/clin.png"></p>