<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Déploiement Web on Admin Stuff</title><link>https://adminstuff.ch/tags/deploiement-web/</link><description>Recent content in Déploiement Web on Admin Stuff</description><generator>Hugo</generator><language>fr</language><lastBuildDate>Wed, 12 Jan 2022 00:00:00 +0000</lastBuildDate><atom:link href="https://adminstuff.ch/tags/deploiement-web/index.xml" rel="self" type="application/rss+xml"/><item><title>Déployer son site hugo avec git</title><link>https://adminstuff.ch/posts/git-deployer-site-hugo/</link><pubDate>Wed, 12 Jan 2022 00:00:00 +0000</pubDate><guid>https://adminstuff.ch/posts/git-deployer-site-hugo/</guid><description>&lt;h3 id="sources"&gt;Sources&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://blog.hajruli.ch/2020/05/hugo-infomaniak-githubactions/"&gt;https://blog.hajruli.ch/2020/05/hugo-infomaniak-githubactions/&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="contexte"&gt;Contexte&lt;/h3&gt;
&lt;p&gt;Je cherchais un moyen simple de créer un site de notes pour mes trucs et astuces. Je ne souhaitais pas partir sur un CMS complet (comme WordPress, Joomla, etc.) qui nécessitent trop de maintenance à mon goût. D&amp;rsquo;autant que l&amp;rsquo;usage que j&amp;rsquo;en ai ne nécessite pas un tel outil.
J&amp;rsquo;ai donc cherché un moyen (très) simple de générer des pages statiques et j&amp;rsquo;ai trouvé Hugo (&lt;a href="https://gohugo.io/"&gt;https://gohugo.io/&lt;/a&gt;).&lt;/p&gt;
&lt;h3 id="intérêt-du-déploiement-via-github"&gt;Intérêt du déploiement via Github&lt;/h3&gt;
&lt;p&gt;L&amp;rsquo;intérêt majeur de déployer son site en s&amp;rsquo;appuyant sur Github est l&amp;rsquo;automatisation poussée du flux de travail. En effet, plus besoin de générer le site statique, de se connecter au ftp de son hébergeur et de pousser les modifications. Les actions de Github se chargent de le faire pour nous avec chaque &amp;ldquo;git push&amp;rdquo;.
De la configuration initiale est nécessaire pour y arriver et je vous propose de vous le décrire ici.
Cet article est basé en grande partie sur la documentation de Selmir. Je la complète en fonction des éléments qui n&amp;rsquo;étaient pas évidents pour moi, qui ne suis pas habitué aux commits&amp;hellip;&lt;/p&gt;</description></item></channel></rss>