<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://ducamp.me/index.php?action=history&amp;feed=atom&amp;title=Github-pages-fr</id>
	<title>Github-pages-fr - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://ducamp.me/index.php?action=history&amp;feed=atom&amp;title=Github-pages-fr"/>
	<link rel="alternate" type="text/html" href="https://ducamp.me/index.php?title=Github-pages-fr&amp;action=history"/>
	<updated>2026-05-13T06:36:11Z</updated>
	<subtitle>Historique des révisions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.35.0</generator>
	<entry>
		<id>https://ducamp.me/index.php?title=Github-pages-fr&amp;diff=1854&amp;oldid=prev</id>
		<title>Xtof : Page créée avec « Cette page a démarré sur github-pages   {{stub-fr}}  &#039;&#039;&#039;&lt;dfn&gt;[http://github.com GitHub Pages]&lt;/dfn&gt;&#039;&#039;&#039; est un content hosting service-fr|service d&#039;hérgement de co... »</title>
		<link rel="alternate" type="text/html" href="https://ducamp.me/index.php?title=Github-pages-fr&amp;diff=1854&amp;oldid=prev"/>
		<updated>2016-06-22T21:57:19Z</updated>

		<summary type="html">&lt;p&gt;Page créée avec « Cette page a démarré sur &lt;a href=&quot;/index.php?title=Github-pages&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Github-pages (page inexistante)&quot;&gt;github-pages&lt;/a&gt;   {{stub-fr}}  &amp;#039;&amp;#039;&amp;#039;&amp;lt;dfn&amp;gt;[http://github.com GitHub Pages]&amp;lt;/dfn&amp;gt;&amp;#039;&amp;#039;&amp;#039; est un content hosting service-fr|service d&amp;#039;hérgement de co... »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Cette page a démarré sur [[github-pages]] &lt;br /&gt;
&lt;br /&gt;
{{stub-fr}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;lt;dfn&amp;gt;[http://github.com GitHub Pages]&amp;lt;/dfn&amp;gt;&amp;#039;&amp;#039;&amp;#039; est un [[content hosting service-fr|service d&amp;#039;hérgement de contenu]].&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;dfn&amp;gt;GitHub Pages&amp;lt;/dfn&amp;gt; (gh-pages) de GitHub est une fonctionnalité d&amp;#039;[[web_hosting-fr#Hébergement de domaine statique|hébergement de domaine statique]] où vous pouvez héberger vos sites statiques. Il offre des modèles de pages web pré-construits, tout comme la capacité de construire et d&amp;#039;héberger des sites web [[Jekyll-fr|Jekyll]].&lt;br /&gt;
&lt;br /&gt;
== Pourquoi ==&lt;br /&gt;
L&amp;#039;hébergement de contenu statique est une forme d&amp;#039;[[web hosting-fr|hébergement web]] qui peut s&amp;#039;utiliser pour [[getting started-fr|démarrer]] sur l&amp;#039;IndieWeb.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Avantages ===&lt;br /&gt;
* Un avantage d&amp;#039;utiliser une solution basée sur GitHub est que vous pouvez facilement le transférer vers un autre hébergeur web en déployant simplement à partir de GitHub vers votre hébergeur web.&lt;br /&gt;
&lt;br /&gt;
== Comment ==&lt;br /&gt;
=== Démarrage Facile ===&lt;br /&gt;
La façon la plus simple pour démarrer avec GitHub Pages est : &lt;br /&gt;
* Allez sur https://github.com/indieweb/blank-gh-site et suivez les instructions.&lt;br /&gt;
&lt;br /&gt;
== Guides ==&lt;br /&gt;
Il existe plusieurs guides sur les raisons (et approches) d&amp;#039;utiliser GitHub Pages pour héberger votre site web : &lt;br /&gt;
* [[Jekyll-fr|Jekyll]],  http://jekyllrb.com/, est activé par défaut sur GitHub Pages, mais vous pouvez aussi construire localement et pousser vers GitHub.&lt;br /&gt;
* http://opentechschool.github.io/social-coding/extras/github-pages.html&lt;br /&gt;
* Exemple : le [http://blog.getbootstrap.com/2012/08/11/now-powered-by-jekyll-and-github-pages/ blog BootStrap est désormais motorisé par Jekyll et GitHub pages]&lt;br /&gt;
* Jekyll IndieWeb [https://http://github.com/miklb/jekyll-indieweb | projet Jekyll prêt pour IndieWeb] Microformats 2, support de la h-card dans le fichier config, reçoit les webmentions&lt;br /&gt;
&lt;br /&gt;
== Fork&amp;#039;n&amp;#039;Go ==&lt;br /&gt;
&lt;br /&gt;
Quelques sites web fournissent des repositories &amp;quot;prêts-à-forker&amp;quot; qu&amp;#039;on peut utiliser pour démarrer. Ceux-ci *ne doivent pas* être utilisés forcément avec GitHub, mais ils sont configurés pour utiliser GitHub pages par défaut.&lt;br /&gt;
&lt;br /&gt;
* [http://octopress.org/ Octopress] fournit une boîte à outils de construction de site web riche, basé sur Jekyll.&lt;br /&gt;
* [http://pjf.id.au/ pjf.id.au] a tout son site web sous CC-BY, avec une branche sur github dédiée pour forker le design et le processus de construction. Comme Octopress, il utilise aussi la motorisation Jekyll. Voir le  [https://github.com/pjf/pjf.github.io repo github] pour les détails.&lt;br /&gt;
* [[coisas|coisas]] est un CMS basé-sur-le-navigateur qui ne fonctionne qu&amp;#039;avec GitHub Pages, il a un [http://github.com/fiatjaf/coisas-template template] qui peut être forké à partir de l&amp;#039;UI du site web, et puis travaillée sans même avoir à toucher à la ligne de commande.&lt;br /&gt;
&lt;br /&gt;
== Exemples IndieWeb  ==&lt;br /&gt;
Exemples de sites IndieWeb hébergés sur Github Pages&lt;br /&gt;
* http://emmahodge.org/&lt;br /&gt;
* http://julieannenoying.com/&lt;br /&gt;
&lt;br /&gt;
== Limites ==&lt;br /&gt;
=== Aucun Contrôle du code de Statut HTTP ===&lt;br /&gt;
gh-pages ne vous permet pas de configurer les codes de retour HTTP [status]. -bret (in IRC 2013-176, unlogged).&lt;br /&gt;
&lt;br /&gt;
Si une page existe, GitHub Pages renverra &amp;quot;200 OK&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Si une page n&amp;#039;existe pas, ou a été effacée, GitHub Pages renverra &amp;quot;404 Not Found&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Pour des raisons encore inconnues, GitHub Pages renverra une redirection 301 vers la même URL à la première requête vers une page dans un &amp;quot;while&amp;quot;. Sur les demandes ultérieures, il renverra le contenu de la page.&lt;br /&gt;
&lt;br /&gt;
Il y a une discussion en cours sur l&amp;#039;utilisation de codes http-equiv pour contourner les limitations comme celles-ci.&lt;br /&gt;
&lt;br /&gt;
Voir : [[deleted#Brainstorming]]&lt;br /&gt;
&lt;br /&gt;
=== Types de fichiers limités ===&lt;br /&gt;
GitHub est pas un très bon hôte pour les gros fichiers multimédias, surtout s&amp;#039;ils changent, mais il n&amp;#039;y a rien qui ne vous empêche d&amp;#039;y téléverser des médias. Ne sert que les fichiers provenant de la branche  gh-pages, car les liens du repository brut doivent sortir une certaine couche d&amp;#039;application, et sont donc plus lents à récupérer. Github permet un dépôt [https://help.github.com/articles/what-is-my-disk-quota limité en taille à environ 1Go].&lt;br /&gt;
&lt;br /&gt;
===Jekyll Safe Mode===&lt;br /&gt;
Si vous souhaitez que GitHub construise pour vous votre site web [[Jekyll-fr|Jekyll]] sur leur serveur, vous devez respecter les [https://help.github.com/articles/using-jekyll-with-pages restrictions associées à jekyll safe mode], ce qui signifie pas de plugins. Vous pouvez pré-traiter avec autant de plugins que vous voulez et télécharger les fichiers html bruts comme solution de contournement simple, (similaire à la façon dont fonctionne [[octopress-fr|octopress]]).&lt;br /&gt;
&lt;br /&gt;
===Pas de SSL sur vos propres domaines===&lt;br /&gt;
Alors que GitHub Pages supporte le SSL partagé pour les pages sous le domaine *.github.io, il ne supporte pas l&amp;#039;utilisation de votre propre certificat SSL pour votre propre domaine.&lt;br /&gt;
&lt;br /&gt;
== Critique ==&lt;br /&gt;
Parce que Github Pages fait partie de [[Github-fr|GitHub]], il souffre des mêmes faiblesses - voir la page [[Github-fr|GitHub]] pour des détails à ce sujet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
* [[github-fr|github]]&lt;br /&gt;
* [[code-fr|code]]&lt;br /&gt;
* [[issue tracker]]&lt;br /&gt;
* [[commons-fr|commons]]&lt;br /&gt;
* [[Getting Started-fr|Démarrer]]&lt;br /&gt;
* [[silo-fr|silo]]&lt;/div&gt;</summary>
		<author><name>Xtof</name></author>
	</entry>
</feed>