


[{"content":"Bienvenue sur mon site web ! C\u0026rsquo;est le top que vous soyez là.\n","date":"26 août 2024","externalUrl":null,"permalink":"/","section":"","summary":"","title":"","type":"page"},{"content":"Pour le moment, je consolide quelques informations/liens sur la façon de mettre en place un formulaire.\nTout reste à tester/évaluer.\nServices de formulaires # Forms ","date":"26 août 2024","externalUrl":null,"permalink":"/tech/2024/08/comment-mettre-un-formulaire-sur-son-site-hugo/","section":"Tech Corner","summary":"","title":"Comment mettre un formulaire sur son site Hugo","type":"tech"},{"content":"","date":"26 août 2024","externalUrl":null,"permalink":"/tech/","section":"Tech Corner","summary":"","title":"Tech Corner","type":"tech"},{"content":"","date":"22 août 2024","externalUrl":null,"permalink":"/tags/hugo/","section":"Tags","summary":"","title":"Hugo","type":"tags"},{"content":"Sous Hugo, les partials permettent de créer des bouts de code réutilisables.\nPour appeler un partial, c\u0026rsquo;est super simple :\n{{ partial \u0026#34;generate_button.html\u0026#34; }} Passer des arguments à un partial # Pour passer le contexte actuel à un partial, on utilise le . :\n{{ partial \u0026#34;generate_button.html\u0026#34; . }} Pour ajouter des variables, on utilise Scratch :\n{{ .Scratch.set \u0026#34;arg1\u0026#34; \u0026#34;value\u0026#34; }} {{ partial \u0026#34;generate_button.html\u0026#34; . }} Dans le partial, on accède aux valeurs via :\n{{ .Scratch.Get \u0026#34;arg1\u0026#34; }} .. Comme on a passé le context actuel via ., les autres variables de la page courante restent aussi accessibles :\n{{ .Title }} {{ .Params.draft }} ","date":"22 août 2024","externalUrl":null,"permalink":"/tech/2024/08/les-partials-sous-hugo/","section":"Tech Corner","summary":"","title":"Les partials sous Hugo","type":"tech"},{"content":"","date":"22 août 2024","externalUrl":null,"permalink":"/tags/","section":"Tags","summary":"","title":"Tags","type":"tags"},{"content":" Affichage des tags # Render Tags and Tag Cloud in Hugo ","date":"21 août 2024","externalUrl":null,"permalink":"/tech/2024/08/les-tags-sous-hugo/","section":"Tech Corner","summary":"","title":"Les tags sous hugo","type":"tech"},{"content":"Services de newsletters\nEmailOctopus ","date":"21 août 2024","externalUrl":null,"permalink":"/tech/2024/08/quels-services-de-newsletters-pour-un-blog-hugo/","section":"Tech Corner","summary":"","title":"Quels services de newsletters pour un blog Hugo ?","type":"tech"},{"content":" Ressources # How to Add reveal-hugo to a Hugo Site ","date":"20 août 2024","externalUrl":null,"permalink":"/tech/2024/08/int%C3%A9grer-reveal.js-dans-un-blog-hugo/","section":"Tech Corner","summary":"","title":"Intégrer Reveal.js dans un blog Hugo","type":"tech"},{"content":"","date":"20 août 2024","externalUrl":null,"permalink":"/tags/reveal/","section":"Tags","summary":"","title":"Reveal","type":"tags"},{"content":"","date":"20 août 2024","externalUrl":null,"permalink":"/categories/","section":"Categories","summary":"","title":"Categories","type":"categories"},{"content":"","date":"20 août 2024","externalUrl":null,"permalink":"/categories/howto/","section":"Categories","summary":"","title":"Howto","type":"categories"},{"content":"Pour mes favicons, j\u0026rsquo;ai utilisé la photo que j\u0026rsquo;utilise pour mon profil auteur.\nSuite à la conversion de celle-ci pour en créer les favicons, j\u0026rsquo;ai du les retoucher pour mettre les coins en transparent.\nFavicon generator # Favicon - Lock ","date":"20 août 2024","externalUrl":null,"permalink":"/tech/2024/08/mettre-en-place-des-favicons-sous-hugo/","section":"Tech Corner","summary":"","title":"Mettre en place des favicons sous Hugo","type":"tech"},{"content":" Configuration de l\u0026rsquo;identité # Cette identité sera utilisée pour identifier la personne auteur d\u0026rsquo;un commit :\nPour une configuration au niveau du projet (dans le fichier ./.git/config)\ngit config user.name \u0026#34;My name\u0026#34; git config user.email \u0026#34;email@domain.com\u0026#34; Pour une configuration au niveau du compte utilisateur (ie: ~/.gitconfig)\ngit config user.name \u0026#34;My name\u0026#34; git config user.email \u0026#34;email@domain.com\u0026#34; Ignorer les modifications faites sur un fichier # Pour ignorer les changements faits sur un fichier et revenir à la dernière version ayant été commitée.\ngit checkout HEAD -- badge.html Attention: Tous les changements effectués sur le fichier local seront perdus.\n","date":"20 août 2024","externalUrl":null,"permalink":"/tech/2024/08/git-basics/","section":"Tech Corner","summary":"","title":"Git Basics","type":"tech"},{"content":"","date":"20 août 2024","externalUrl":null,"permalink":"/tags/archetypes/","section":"Tags","summary":"","title":"Archetypes","type":"tags"},{"content":"Utiliser toutes les ressources du Markdown est essentiel pour un rendu optimal des articles. 1\nFootnotes # Il est possible de définir une footnote n\u0026rsquo;importe où dans le texte, elle sera automatiquement déplacée en bas de page.\n[^nom-footnote]: Ceci est une note de pied de page. [^big-footnote]: Ceci est une grande note de pied de page. Ce texte sera positionné dans la notes de bas de page. ``` Un bout de code ``` Un autre bout de `{ code }` Pour référencer une footnote : ```markdown Voici un texte qui fait référence à une footnote [^nom-footnote] Quelques ressources sur les footnotes\nHugo Footnotes and Citations Cette page sera complétée au fil du temps.\u0026#160;\u0026#x21a9;\u0026#xfe0e;\n","date":"20 août 2024","externalUrl":null,"permalink":"/tech/2024/08/le-markdown-et-hugo/","section":"Tech Corner","summary":"Notes sur l’utilisation du Markdown dans le cadre d’Hugo","title":"Le markdown et Hugo","type":"tech"},{"content":"Les archetypes permettent de créer rapidement et facilemnt de nouveaux articles sous Hugo. Leur grand avantage c\u0026rsquo;est de disposer d\u0026rsquo;un \u0026ldquo;front matter\u0026rdquo; détaillé et prêt à utiliser.\nSur ce blog # Sur ce blog, tous les contenus sont stockés dans des \u0026lsquo;page bundle\u0026rsquo;. Cela veut dire qu\u0026rsquo;à une page corresponds un répertoire avec dedans au moins un fichier index.md En l\u0026rsquo;occurence, comme ce blog est multi-langues, il y a au moins un fichier index.fr.md plus un autre index.en.md pour la version en anglais du contenu.\nCréer un nouveau contenu # Commencer par se positionner dans la racine du site Hugo Puis utiliser la commande hugo new content suivi du chemin à créer.\ncd ~/mywebsite hugo new content tech/hugo/how-to-master-hugo Le nouveau répertoire sera donc accessible dans le répertoire ./content/tech/hugo/mastering-hugo/\nDans notre cas, le Archetype est un \u0026ldquo;leaf bundle\u0026rdquo; (cad un répertoire avec des fichiers dedans)\nSi ce système est plutôt pratique il a quelques contraintes :\nLa commande hugo new content ... doit être lancée depuis le répertoire principal Il est nécessaire de spécifier le chemin cible \u0026hellip; Une solution serait de s\u0026rsquo;appuyer sur un script bash ou assimilé\u0026hellip;\nRessources # Hugo ʕ•ᴥ•ʔ Bear Blog Quelques exemples intéressants de archetypes\nHow to Create New Posts on Hugo Using Archetypes Un archetype de type \u0026ldquo;page bundle\u0026rdquo; (ce qui est utilisé sur ce blog) associé à un script bash qui permet de créer automatiquement une nouvelle branche git.\nHugo Archetypes to the Rescue! Utilisation des Archetypes pour des releases notes de logiciel\n","date":"20 août 2024","externalUrl":null,"permalink":"/tech/2024/08/les-archetypes-sous-hugo/","section":"Tech Corner","summary":"","title":"Les archetypes sous Hugo","type":"tech"},{"content":"Comment disposer d\u0026rsquo;une fonction de commentaires sur un site Hugo alors que tout est en statique ?\nPour le moment, je n\u0026rsquo;ai pas encore activé de commentaires sur ce blog\nutterances # utteranc.es Ce système s\u0026rsquo;appuie sur les \u0026lsquo;issues\u0026rsquo; de Github. C\u0026rsquo;est opensource. Giscus # https://giscus.app/fr Un système de commentaires qui s\u0026rsquo;appuie sur les fonctions de Github\n","date":"20 août 2024","externalUrl":null,"permalink":"/tech/2024/08/les-commentaires-sous-hugo/","section":"Tech Corner","summary":"","title":"Les commentaires sous Hugo","type":"tech"},{"content":"Comment faire pour les liens externes bien visibles avec une icone associée et faire que les liens s\u0026rsquo;ouvrent dans une nouvelle fenêtre ?\nPour faire cela, il faut modifier deux fichiers :\nle code en charge du rendering des liens présentes pour ajouter une class CSS Définir une feuille de style complémentaire (qui se chargera d\u0026rsquo;intégrer l\u0026rsquo;icone via du SVG) Le rendering des liens URLs # Créer le fichier ./layout/_default/_markup/render-link.html\nY mettre le contenu suivant :\n{{/* Ensure external links will open in new tabs and are marked as such with rel attributes */}} \u0026lt;a href=\u0026#34;{{ .Destination | safeURL }}\u0026#34; {{ with .Title}} title=\u0026#34;{{ . }}\u0026#34;{{ end }}{{ if strings.HasPrefix .Destination \u0026#34;http\u0026#34; }} target=\u0026#34;_blank\u0026#34; rel=\u0026#34;external noreferrer noopener\u0026#34;{{ end }}\u0026gt;{{ .Text | safeHTML }}\u0026lt;/a\u0026gt; Dans le fichier ./assets/css/custom.css\n/* Add an \u0026#39;external\u0026#39; icon after \u0026lt;a\u0026gt; elements with rel attribute containing the \u0026#39;external\u0026#39; value */ a[rel*=\u0026#39;external\u0026#39;]::after { content: \u0026#34;\u0026#34;; width: 13px; height: 13px; margin-left: 6px; margin-bottom: 2px; background-image: url(\u0026#34;data:image/svg+xml,%3Csvg xmlns=\u0026#39;http://www.w3.org/2000/svg\u0026#39; width=\u0026#39;13\u0026#39; height=\u0026#39;13\u0026#39; fill=\u0026#39;grey\u0026#39; viewBox=\u0026#39;0 0 16 16\u0026#39;%3E%3Cpath fill-rule=\u0026#39;evenodd\u0026#39; d=\u0026#39;M8.636 3.5a.5.5 0 0 0-.5-.5H1.5A1.5 1.5 0 0 0 0 4.5v10A1.5 1.5 0 0 0 1.5 16h10a1.5 1.5 0 0 0 1.5-1.5V7.864a.5.5 0 0 0-1 0V14.5a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h6.636a.5.5 0 0 0 .5-.5z\u0026#39;/%3E%3Cpath fill-rule=\u0026#39;evenodd\u0026#39; d=\u0026#39;M16 .5a.5.5 0 0 0-.5-.5h-5a.5.5 0 0 0 0 1h3.793L6.146 9.146a.5.5 0 1 0 .708.708L15 1.707V5.5a.5.5 0 0 0 1 0v-5z\u0026#39;/%3E%3C/svg%3E\u0026#34;); background-position: center; background-repeat: no-repeat; background-size: contain; display: inline-block; } Ressources # How to use CSS instead of JavaScript for external link icons C\u0026rsquo;est ce guide qui m\u0026rsquo;a inspiré le plus\nAutomatically Mark External Links in Hugo Fonctionne mais a comme défaut de générer des retours chariots\u0026hellip;\nAdd an icon to external links - Phuoc Nguyen Un article simple sur le fonctionnement des selecteurs CSS - Utilise une icone SVG hébergée en externe\nAutomatically Mark External Links in Hugo Add external link icon with Hugo (using CSS) Non essayé.\nLink and image render hooks Markdown Render Hooks for Link and Image in Hugo ","date":"19 août 2024","externalUrl":null,"permalink":"/tech/2024/08/des-liens-externes-bien-identifiables-via-une-ic%C3%B4ne-svg/","section":"Tech Corner","summary":"","title":"Des liens externes bien identifiables via une icône SVG","type":"tech"},{"content":"Comment se faciliter les choses lors de l\u0026rsquo;édition de templates Hugo ?\nVscode # Formatter for Go templates C\u0026rsquo;est basé sur Prettier et cela semble fonctionner correctement\nMy Hugo and Visual Studio Code Workflow Un article qui décrit l\u0026rsquo;utilisation ed VSCode et de multiples extensions\nVim # vim-hugo-helper Vim Tip: Open Hugo Page in Browser Utilisation de hugo list pour ouvrir une page Hugo depuis Vim\nWriting notes with Vimwiki and Hugo static generator Last modification date # Last Modified Date in Hugo Comment intégrer la date de dernière modification d\u0026rsquo;un article, que ce soit via le front-matter ou par l\u0026rsquo;intermédiaire de Git. A classer # Il utilise Neovim pour la rédaction de ses articles de blog, avec notamment des plugins pour des snippets mais aussi un mode de preview de ses articles en Markdown. Un article qui mériteraitt d\u0026rsquo;être revu plus en détails. Il détaille sa façon de faire dans cet article : Markdown Writing and Previewing in Neovim \u0026ndash; A Complete Guide ","date":"19 août 2024","externalUrl":null,"permalink":"/tech/2024/08/editer-ses-articles-hugo-comme-un-boss/","section":"Tech Corner","summary":"","title":"Editer ses articles Hugo comme un boss","type":"tech"},{"content":" Hugo Blowfish Decap CMS Module :w ","date":"19 août 2024","externalUrl":null,"permalink":"/tech/2024/08/gestionnaires-de-contenus-pour-hugo/","section":"Tech Corner","summary":"","title":"Gestionnaires de contenus pour Hugo","type":"tech"},{"content":" Commitizen Pour des messages de commit plus expressifs. ","date":"19 août 2024","externalUrl":null,"permalink":"/tech/2024/08/git-pour-les-gouverner-tous/","section":"Tech Corner","summary":"","title":"GIT pour les gouverner tous","type":"tech"},{"content":"Une page un peu \u0026ldquo;fourre tout\u0026rdquo; dont le contenu devra être redistribué ailleurs.\nStatistiques # GoatCounter Un service gratuit (donation-based) et qui est aussi en Opensource avec possibilité de faire du self-hosting Commentaires # Plausible # Hébergement privé sur un VPS : [Jérémy Buget - Statistiques](https://jbuget.fr/stats/) [Héberger ses propres services managés sur un VPS avec Træfik et Docker / Compose (part. 3)](https://jbuget.fr/posts/h%C3%A9berger-ses-propres-services-manag%C3%A9s-sur-un-vps-avec-traefik-et-docker-compose/part-3/#liens) Bannière cookies # [A GDPR cookie-consent banner for Hugo](https://liatas.com/posts/hugo-gdpr-cookie-consent-banner/) ","date":"19 août 2024","externalUrl":null,"permalink":"/tech/2024/08/statistiques-pour-un-site-hugo/","section":"Tech Corner","summary":"","title":"Statistiques pour un site Hugo","type":"tech"},{"content":" Collection de shortcodes # squidfingers/hugo-shortcodes Une collection de shortcodes pour Hugo. J\u0026rsquo;utilise les shortcodes suivants :\nAccès à une variable présente dans le front matter # {{\u0026lt; param \u0026#34;email\u0026#34; \u0026#34;nothing\u0026#34; \u0026gt;}} Ce shortcode est utilisable depuis le markdown de l\u0026rsquo;article.\nAccès à une variable de la section \u0026ldquo;Params\u0026rdquo; de la configuration d\u0026rsquo;Hugo # {{\u0026lt; siteparam \u0026#34;colorScheme\u0026#34; \u0026#34;nothing\u0026#34; \u0026gt;}} Ce shortcode est utilisable depuis le markdown de l\u0026rsquo;article\n","date":"18 août 2024","externalUrl":null,"permalink":"/tech/2024/08/les-shortcodes-sous-hugo/","section":"Tech Corner","summary":"","title":"Les shortcodes sous Hugo","type":"tech"},{"content":"","date":"17 août 2024","externalUrl":null,"permalink":"/series/hugo/","section":"Series","summary":"","title":"Hugo","type":"series"},{"content":" Proposer un flux JSON en complément de RSS - TODO # Wikipedia - JSON Feed Make Hugo generate a JSON search index and JSON Feed \u0026hellip; En analysant le code HTML de la homepage, je constate qu\u0026rsquo;un fichier index.json est déjà présent alors que je n\u0026rsquo;ai rien configuré de bien spécifique. Cela sera à regarder de plus près pour bien comprendre\u0026hellip;\nDes flux RSS pour chaque section (et pas un flux pour le site entier) # Il est possible de le faire en modifiant les liens dans le HEAD de la homepage.\nSe référer à cet article : How to eliminate the top-level RSS feed and just use the section-specific RSS feeds \u0026hellip; Cela passe via une modification du template\nCustomizing Hugo / Blogdown RSS Templates Un article qui détaille la manière de customiser les flux RSS pour des sections, des catégories, \u0026hellip;. Exclure des contenus des flux RSS # Pour empêcher que des pages comme \u0026ldquo;about\u0026rdquo; ou \u0026ldquo;credits\u0026rdquo; ne soient intégrées dans le flux RSS principal du site, j\u0026rsquo;ai procédé la copie et la modification du layout \u0026ldquo;rss.html\u0026rdquo;.\nDésormais, pour ignorer un article dans le flux RSS, il suffit d\u0026rsquo;ajouter le paramètre \u0026ldquo;RSSIgnore: true\u0026rdquo; dans le frontmatter :\nTODO compléter ce bout de texte avec des exemples de code\n--- RSSIgnore: true --- Source: CODING N CONCEPTS - Customize RSS in Hugo Website Autres articles sur les flux RSS et Hugo # Tips for Customizing Hugo RSS Feeds Adding RSS to my Hugo site - Gist ","date":"17 août 2024","externalUrl":null,"permalink":"/tech/2024/08/les-flux-rss-sous-hugo/","section":"Tech Corner","summary":"","title":"Les flux RSS sous Hugo","type":"tech"},{"content":"","date":"17 août 2024","externalUrl":null,"permalink":"/series/","section":"Series","summary":"","title":"Series","type":"series"},{"content":" Introduction # Voici ce que j\u0026rsquo;ai pu faire pour que ce site Hugo soit le mieux référencé possible.\nJ\u0026rsquo;ajouterai de nouvelles informations au fil du temps car je ne fais que toucher le sujet du doigt.\nLe sitemap pour les moteurs de recherche # Le sitemap, c\u0026rsquo;est un fichier XML qui liste l\u0026rsquo;ensemble des pages du site. Cela permet à des moteurs de recherche de trouver tout le contenu et sans forcément devoir \u0026lsquo;crawler\u0026rsquo; le site.\nDans le cas d\u0026rsquo;un site multi-langues, on va retrouver 3 sitemaps:\nUn sitemap \u0026ldquo;principal\u0026rdquo; Un sitemap pour la langue en fr Un autre sitemap pour la langue en en Exclure un contenu # Pour éviter qu\u0026rsquo;une page ne soit intégrée dans le sitemap généré par Hugo, il est nécessaire de modifier le template utilisé.\nJ\u0026rsquo;ai défini un nouveau paramètre à positionner dans le \u0026lsquo;front matter\u0026rsquo;. Par défaut, les pages sont incluses dans le sitemap\n--- SitemapExclude: true --- Les lignes suivantes dans le template font le nécessaire :\n{{ $pages := .Data.Pages }} {{ $pages = where $pages \u0026#34;Params.SitemapExclude\u0026#34; \u0026#34;!=\u0026#34; true }} {{ range $pages }} Ressources et liens # Howtocide.io - How to customize your sitemap in Hugo Nuovecode - Hugo Tips \u0026amp; Tricks: How to exclude some contents from the sitemap Les choses à vérifier # Voici une petite liste de choses qui me restent à vérifier\nLe Sitemap # Vérifier qu\u0026rsquo;un sitemap ne soit pas généré pour les catégories ou tags Vérifier que les URLs intégrées dans les sitemap soient celles attendues Soumettre à Google (et à d\u0026rsquo;autres moteurs) les sitemaps générés Le fichier robots.txt # Vérifier que le fichier Robots.txt généré par Hugo soit bien OK avec ce qui est attendu La rapidité c’est important # Évaluer le score via un outil comme Lighthouse car un site qui se charge vite sera mieux référencé ","date":"17 août 2024","externalUrl":null,"permalink":"/tech/2024/08/tout-pour-optimiser-le-referencement-site-hugo/","section":"Tech Corner","summary":"Voici comment faire en sorte que le contenu soit correctement indexé par les moteurs de recherche","title":"Toutes les recettes pour un référencement optimal de son site Hugo","type":"tech"},{"content":" Hugo, un framework mis en avant # Par les USA pour le site vote.gov de l\u0026rsquo;élection présidentielle Américaine de 2024 dont le code source est accessible sur Github - vote.gov Par le gouvernement UK : govukhugo Le code est sous licence MIT, j\u0026rsquo;y ai récupéré le code pour automatiser l\u0026rsquo;ouverture des liens externes dans une nouvelle fenêtre. Pour les curieux c\u0026rsquo;est ce ficher Articles sur Hugo # Blogging With Hugo Un ensemble d\u0026rsquo;article sur le blogging via Hugo.\nHugo Toute une série d\u0026rsquo;articles sur Hugo\nMoonbooth - Hugo Une série d\u0026rsquo;articles sur Hugo orienté sur le SEO\nHugo - Create a Post Series Hugo Taxonomies # Hugo Taxoxomies Hugo sections # The Ultimate Guide to Hugo Sections Get Hugo to Show Content from Multiple Sections Git # Vous venez de tester un thème installé comme sous-module et vous n\u0026rsquo;en avez plus besoin ? Voici comment faire le ménage.\nGit - Delete a git submodule J\u0026rsquo;anticipe le besoin de partager la repo associée à ce blog. Mais je souhaite aussi conserver privés les articles en cours de rédaction\u0026hellip; Dans cet objectif, voici un lien qui explique comment cela pourrait être fait :\nstackoverflow - Having a private branch of a public repo on GitHub? Autres guides # Hugo - Un blog avec plein d\u0026rsquo;articles intéressants A Hugo Survival Guide Hugo\u0026rsquo;s Processing Model and URL Management Franciser les dates dans Hugo ","date":"16 août 2024","externalUrl":null,"permalink":"/tech/2024/08/hugo-le-generateur-de-site-web-qui-fait-la-difference/","section":"Tech Corner","summary":"Quelques notes sur Hugo, un générateur de de sites statiques qui fait la différence","title":"Hugo, le générateur de site web qui fait la différence","type":"tech"},{"content":" Le theme Blowfish que j\u0026rsquo;ai choisi pour ce blog est visuellemnt super sympa. Les fichiers du thème sont bien organisés et j\u0026rsquo;ai trouvé particulièrement complète la documentation disponible, cela fait vraiment la différence avec d\u0026rsquo;autres thèmes (IMHO). Blowfish Theme # Blowfish - Documentation La repository de Nuno Coração, le créateur du thème Blowfish nunocoracao/blowfish Personal Website \u0026amp; Blog Theme for Hugo HTML 2854 743 Documentation # Blowfish - Shortcodes Blogs # N9O Un autre blog du créateur du thème Blowfish\nnunocoracao / n9o.xyz Ministry of Intrigue Autres thèmes # Avant de faire le choix du thème \u0026ldquo;blowfish\u0026rdquo;, j\u0026rsquo;ai rapidement testé PaperMod et PaperModX\nPaperMod # Au début, j\u0026rsquo;ai commencé par installer le thème PaperMod.\nJ\u0026rsquo;ai suivi ce guide: How to create your blog with Hugo git submodule add --depth=1 https://github.com/adityatelange/hugo-PaperMod.git themes/PaperMod PaperModX # Après quelque jours, j\u0026rsquo;ai basculé sur le thème PaperModX , un fork de PaperMod.\n\u0026hellip; Il y a des choses intéressantes dans ce thème qui seront sûrement des sources d\u0026rsquo;inspiration\nTailBliss # Hugo Themes - TailBliss TailBliss - Demo site TailBliss - Github Un theme que je n\u0026rsquo;ai pas essayé mais au regard du site de démo, il me semble particulièrement complet sur les composants/pages proposés.\n","date":"15 août 2024","externalUrl":null,"permalink":"/tech/2024/08/hugo-blowfish-theme/","section":"Tech Corner","summary":"Un ensemble d’informations, de liens et de trucs sur le thème Blowfish utilisé pour ce site Hugo","title":"Hugo - Blowfish theme","type":"tech"},{"content":"Avec plus de 15 années dans le domaine de la cybersécurité, j\u0026rsquo;ai pu intervenir sur un grand nombre de sujets et de projets.\nActuellement, je suis le référent de la communauté des experts sécurité au sein d\u0026rsquo;un grand opérateur télécom.\nPour me contacter : jfa.myblog@proton.me Tous les propos ou points de vue présentés ce site sont strictement personnels, ils n\u0026rsquo;engagent d\u0026rsquo;aucune manière mes employeurs passés, actuels ou futurs.\nFAQ # Q1: Pourquoi est-ce que j\u0026rsquo;écris des articles de blog ? A1: Il y a deux raisons pour lesquelles j\u0026rsquo;écris des articles. La première c\u0026rsquo;est que cela permettra à d\u0026rsquo;autres de trouver des informations qui leeur seront utiles ou juste intéressantes. La seconde raison, c\u0026rsquo;est que cela m\u0026rsquo;aidera moi à retrouver des informations après coup. Ce sont des raisons assez classiques mais suffisantes pour créer un blog et y écrire des articles.\n","date":"15 août 2024","externalUrl":null,"permalink":"/about/","section":"Pages","summary":"A propos de ce site web","title":"About","type":"pages"},{"content":"","date":"15 août 2024","externalUrl":null,"permalink":"/articles/","section":"Articles","summary":"","title":"Articles","type":"posts"},{"content":"","date":"15 août 2024","externalUrl":null,"permalink":"/tags/ctf/","section":"Tags","summary":"","title":"Ctf","type":"tags"},{"content":"Pratiquer, mettre les mains dans la technique, comprendre comment cela fonctionne. Voici un ensemble de ressources et informations pour pratiquer tant dans le domaine de l\u0026rsquo;offensif que du défensif.\nCTF - Capture The Flags # Crypto \u0026amp; reverse # Cryptohack - A free, fun platform for learning modern cryptography\nCrackmes Offensive # Se former par le jeu avec les « CTF » de l’ANSSI HackTheBox TryHackMe Root Me @adityatelange - HackTheBox Quelques liens complémentaires, des write-ups, etc\u0026hellip;\nDefense # Si des plateformes comme HTB, TryHackMe, \u0026hellip; sont bien connus, les plateformes tournées sur la défense sont aussi très pertinentes.\nLetsDefend BugBounty # YesWeHack Bugcrowd Google Bug Hunters HackerOne Misc # Quelques autres liens et infos intéressants seront ajoutés ici\n","date":"15 août 2024","externalUrl":null,"permalink":"/articles/2024/08/ctf-vous-avez-dit/","section":"Articles","summary":"Voici un ensemble de ressources et informations pour pratiquer tant dans le domaine de l’offensif que du défensif","title":"CTF, vous avez dit CTF ?","type":"posts"},{"content":"","date":"15 août 2024","externalUrl":null,"permalink":"/categories/cybersecurity/","section":"Categories","summary":"","title":"Cybersecurity","type":"categories"},{"content":"","date":"15 août 2024","externalUrl":null,"permalink":"/tags/deleteme/","section":"Tags","summary":"","title":"Deleteme","type":"tags"},{"content":" Édition du site # En vertu de l\u0026rsquo;article 6 de la loi n° 2004-575 du 21 juin 2004 pour la confiance dans l\u0026rsquo;économie numérique, il est précisé aux utilisateurs du site internet https://www.audenard.com l\u0026rsquo;identité des différents intervenants dans le cadre de sa réalisation et de son suivi:\nPropriétaire du site : AUDENARD Jean-François - Contact : jfa.blog@proton.me\nDirecteur de la publication : AUDENARD Jean-François\nHébergeur : Gitlab, Inc - Mentions légales de Gitlab Délégué à la protection des données : AUDENARD Jean-François - jfa.blog@proton.me\nPropriété intellectuelle et contrefaçons. # AUDENARD Jean-François est propriétaire des droits de propriété intellectuelle et détient les droits d’usage sur tous les éléments accessibles sur le site internet, notamment les textes, images, graphismes, logos, vidéos, architecture, icônes et sons.\nToute reproduction, représentation, modification, publication, adaptation de tout ou partie des éléments du site, quel que soit le moyen ou le procédé utilisé, est interdite, sauf autorisation écrite préalable de AUDENARD Jean-François.\nToute exploitation non autorisée du site ou de l’un quelconque des éléments qu’il contient sera considérée comme constitutive d’une contrefaçon et poursuivie conformément aux dispositions des articles L.335-2 et suivants du Code de Propriété Intellectuelle.\nLimitations de responsabilité. # AUDENARD Jean-François ne pourra être tenu pour responsable des dommages directs et indirects causés au matériel de l’utilisateur, lors de l’accès au site https://www.audenard.com .\nAUDENARD Jean-François décline toute responsabilité quant à l’utilisation qui pourrait être faite des informations et contenus présents sur https://www.audenard.com .\nAUDENARD Jean-François s’engage à sécuriser au mieux le site https://www.audenard.com , cependant sa responsabilité ne pourra être mise en cause si des données indésirables sont importées et installées sur son site à son insu.\nDes espaces interactifs (espace contact ou commentaires) peuvent être mis à la disposition des utilisateurs. AUDENARD Jean-François se réserve le droit de supprimer, sans mise en demeure préalable, tout contenu déposé dans cet espace qui contreviendrait à la législation applicable en France, en particulier aux dispositions relatives à la protection des données.\nLe cas échéant, AUDENARD Jean-François se réserve également la possibilité de mettre en cause la responsabilité civile et/ou pénale de l’utilisateur, notamment en cas de message à caractère raciste, injurieux, diffamant, ou pornographique, quel que soit le support utilisé (texte, photographie …).\nCNIL et gestion des données personnelles. # Conformément aux dispositions de la loi 78-17 du 6 janvier 1978 modifiée, l’utilisateur du site https://www.audenard.com dispose d’un droit d’accès, de modification et de suppression des informations collectées. Pour exercer ce droit, envoyez un message à notre Délégué à la Protection des Données : AUDENARD Jean-François - jfa.blog@proton.me.\nPour plus d\u0026rsquo;informations sur la façon dont nous traitons vos données (type de données, finalité, destinataire\u0026hellip;), lisez notre https://www.audenard.com/legal .\nLiens hypertextes et cookies # Le site https://www.audenard.com contient des liens hypertextes vers d’autres sites et dégage toute responsabilité à propos de ces liens externes ou des liens créés par d’autres sites vers https://www.audenard.com .\nLa navigation sur le site https://www.audenard.com est susceptible de provoquer l’installation de cookie(s) sur l’ordinateur de l’utilisateur.\nUn \u0026ldquo;cookie\u0026rdquo; est un fichier de petite taille qui enregistre des informations relatives à la navigation d’un utilisateur sur un site. Les données ainsi obtenues permettent d\u0026rsquo;obtenir des mesures de fréquentation, par exemple.\nVous avez la possibilité d’accepter ou de refuser les cookies en modifiant les paramètres de votre navigateur. Aucun cookie ne sera déposé sans votre consentement.\nLes cookies sont enregistrés pour une durée maximale de 1 mois. A date de rédaction de cette page, aucun \u0026ldquo;cookie\u0026rdquo; n\u0026rsquo;est déposé.\nPour plus d\u0026rsquo;informations sur la façon dont nous faisons usage des cookies, lisez cette page Droit applicable et attribution de juridiction. # Tout litige en relation avec l’utilisation du site https://www.audenard.com est soumis au droit français. En dehors des cas où la loi ne le permet pas, il est fait attribution exclusive de juridiction aux tribunaux compétents de Versailles .\nSources # Ces mentions légales ont été générées à l\u0026rsquo;aide du générateur de la Webeuse ","date":"15 août 2024","externalUrl":null,"permalink":"/informations-legales/","section":"Pages","summary":"Informations légales concernant ce site web","title":"Informations légales","type":"pages"},{"content":"","date":"15 août 2024","externalUrl":null,"permalink":"/categories/test/","section":"Categories","summary":"","title":"Test","type":"categories"},{"content":" Page title fr # Ceci est un texte pas intéressant du tout ! Mais c\u0026rsquo;est ainsi ! :-)\nls -al ls -a ls -h ","date":"15 août 2024","externalUrl":null,"permalink":"/articles/2024/08/mon-second-article-de-blog/","section":"Articles","summary":"Le summary d’un article de test comme il en existe beaucoup sur les blogs en cours de création","title":"Un autre article de blog en Fr","type":"posts"},{"content":" Pourquoi un blog # Ce blog a pour objet d\u0026rsquo;être un espace d\u0026rsquo;expression et de partage.\nTout ce qui est écrit ici est purement personnel et ne saurait engager aucunement mes employeurs passés, actuels ou futurs\nEncore un blog # Oui, j\u0026rsquo;aurai pu faire le choix d\u0026rsquo;aller blogger sur une plateforme comme Medium, etc\u0026hellip;. Mais non.\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur sed orci purus. Fusce vel orci sed ipsum efficitur posuere. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Aliquam porta, leo a aliquet ultrices, turpis dui condimentum nunc, eu scelerisque odio ligula in lacus. Vivamus eget tincidunt libero. Donec luctus finibus pretium. Phasellus non dapibus risus. Donec at mi tincidunt, fringilla ipsum a, maximus nibh. Vestibulum turpis justo, rutrum non odio non, faucibus egestas turpis. Maecenas aliquet gravida cursus. In fermentum et tellus et imperdiet.\nVestibulum auctor tincidunt quam et efficitur. Sed consequat iaculis arcu quis dapibus. Quisque dapibus augue ut ex efficitur laoreet. Donec imperdiet mauris ultrices, feugiat nisi at, varius eros. Praesent sollicitudin sed purus sed luctus. Praesent sodales euismod diam vel auctor. Praesent a libero sit amet ligula bibendum pharetra. Ut sodales sollicitudin sapien, vel vehicula libero consectetur sed.\nNam sagittis laoreet neque, in interdum mauris. Donec ac erat sed justo pulvinar tempus in ultricies dui. Aliquam sodales ut quam nec tincidunt. Donec suscipit enim id lorem bibendum, in suscipit augue sodales. Nulla pellentesque sed odio non sollicitudin. Aliquam vulputate sagittis nulla. Sed velit urna, dignissim sit amet malesuada venenatis, porttitor nec tellus. Sed volutpat aliquet quam, quis porttitor felis. Aliquam erat volutpat. Maecenas in lacinia lacus, at efficitur urna. Cras eu elit vitae ante eleifend dictum. Ut ut scelerisque ex. Suspendisse elementum diam sit amet felis pulvinar sodales. Suspendisse molestie interdum orci vel suscipit. Proin nisl justo, condimentum non sem mattis, venenatis sodales eros.\nSuspendisse viverra odio neque, sed consequat est porta id. Duis pharetra accumsan hendrerit. Pellentesque vitae eleifend lectus. Sed ultricies erat at suscipit varius. Nunc vitae diam non ex semper auctor. Integer ornare ullamcorper est a luctus. In a enim nisi. Vivamus at turpis non nibh ultricies commodo. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed consectetur justo metus, ut euismod purus lobortis sed. Aenean non sapien dolor. Suspendisse eu odio sit amet justo tristique auctor at in felis. Proin ut dignissim odio. Cras quis enim imperdiet, suscipit odio quis, commodo turpis.\nCurabitur tempor posuere enim, at consectetur quam. Vestibulum eleifend justo vel interdum ornare. Integer sagittis nibh nunc, eget blandit mauris hendrerit at. Curabitur maximus feugiat lacus, in tempor purus dictum eu. Maecenas consequat quam eu turpis porttitor cursus. In vitae risus molestie, pellentesque nunc vitae, scelerisque tortor. Maecenas nec est nibh. Quisque eleifend felis a mattis consequat. Mauris semper, ligula vel finibus rutrum, leo est feugiat libero, ut fermentum lectus nunc vitae leo. Nulla gravida turpis ut vestibulum sagittis. Quisque vel auctor lacus. Etiam mollis lectus sed diam eleifend, vel lacinia justo vulputate. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Suspendisse lobortis non ligula sed convallis.\n","date":"13 août 2024","externalUrl":null,"permalink":"/articles/2024/08/mon-premier-article-sur-ce-blog/","section":"Articles","summary":"Un résumé de mon premier article sur ce nouveau blog","title":"Mon premier article sur ce blog","type":"posts"},{"content":"","date":"13 août 2024","externalUrl":null,"permalink":"/en/tags/test/","section":"Tags","summary":"","title":"Test","type":"tags"},{"content":"","externalUrl":null,"permalink":"/authors/","section":"Authors","summary":"","title":"Authors","type":"authors"}]