> For the complete documentation index, see [llms.txt](https://wiki.chamallow.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.chamallow.com/1.-technologie/articles/markdown/hebergement.md).

# Hébergement

## Hébergement

Vous pouvez héberger votre **blog Jekyll sur GitHub sans passer par une installation locale** en utilisant un thème Jekyll déjà hébergé sur GitHub. \
\
Voici un guide détaillé :

### Étape 1 : Choisir un thème Jekyll

1. Allez sur **Jekyll Themes** ou un autre site proposant des thèmes Jekyll.
2. Parcourez les thèmes disponibles et choisissez celui qui vous plaît. \
   Voici quelques exemples : [Chirpy Jekyll Theme](https://github.com/cotes2020/jekyll-theme-chirpy), [Orbit](https://github.com/sharu725/online-cv), [Linkhub](https://github.com/digitalmalayali/linkhub-jekyll-theme), [Mr. Green Jekyll](https://github.com/MrGreensWorkshop/MrGreen-JekyllTheme/blob/main/README-fr.md#readme)
3. Cliquez sur le bouton "Fork" en haut à droite de la page du thème pour copier le dépôt du thème dans votre propre compte GitHub.

### Étape 2 : Renommer le dépôt

1. Allez sur votre compte **GitHub** et trouvez le dépôt que vous venez de forker.
2. Cliquez sur le bouton "Settings" (Paramètres) du dépôt.
3. Dans la section "Repository name" (Nom du dépôt), renommez le dépôt en `username.github.io` (remplacez `username` par votre nom d'utilisateur GitHub).
4. Cliquez sur "Rename" pour confirmer le changement.

### Étape 3 : Configurer GitHub Pages

1. Toujours dans les paramètres de votre dépôt, allez dans l'onglet "Pages" situé dans la barre latérale gauche.
2. Sous "Source", sélectionnez la branche `main` (ou `gh-pages` selon le thème) et le dossier `/` pour la source de votre site.
3. Cliquez sur "Save" pour appliquer les modifications.

### Étape 4 : Personnaliser votre blog

1. Retournez à la page principale de votre dépôt.
2. Utilisez l'éditeur de fichiers de GitHub pour modifier les fichiers de configuration et de contenu :
   * **\_config.yml** : Ce fichier contient les paramètres de votre site. Modifiez-le pour personnaliser le titre, la description, les liens sociaux, etc.
   * **\_posts** : Ce dossier contient les articles de votre blog. Vous pouvez ajouter de nouveaux fichiers Markdown (`.md`) pour créer de nouveaux articles, ou modifier les articles existants.
3. Pour ajouter un nouvel article, cliquez sur "Add file" > "Create new file", nommez le fichier selon le format `YYYY-MM-DD-nom-de-l-article.md`, et ajoutez le contenu de votre article en utilisant la syntaxe Markdown.

### Étape 5 : Vérifier votre site

1. Une fois vos modifications enregistrées, **GitHub Pages** générera automatiquement votre site.
2. Votre blog sera disponible à l'adresse `https://username.github.io` (remplacez `username` par votre nom d'utilisateur GitHub).
3. Visitez cette URL pour voir votre blog en ligne


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://wiki.chamallow.com/1.-technologie/articles/markdown/hebergement.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
