# Static Sites

## Jekyll

{% embed url="<https://developer.fedoraproject.org/start/sw/web-app/jekyll.html>" %}

#### Installation

```bash
sudo dnf install ruby-devel	# Installation
gem install jekyll		# Installation gem jekyll
jekyll new my-site 		# Create new site
cd my-site			# Navigate to new site
jekyll serve			# Launch server (http://localhost:4000)
```

#### Hébergement

{% content-ref url="/pages/4HTEtpLTHDKZskVuBy7x" %}
[Markdown](/1.-technologie/articles/markdown.md)
{% endcontent-ref %}

***

## Hugo

{% embed url="<https://developer.fedoraproject.org/start/sw/web-app/hugo.html>" %}

#### Installation

```bash
sudo dnf install hugo		# Installation
hugo new site my-site		# Creating a new website
cd my-site			# Navigate to new site
git init			# Add a theme (ex: themes/ananke)
git submodule add https://github.com/budparr/gohugo-theme-ananke.git
hugo server			# Launch server
```

### Thèmes

Une sélection de liste de thèmes pour HUGO

* Stack : <https://github.com/CaiJimmy/hugo-theme-stack/>
* Hextra : <https://imfing.github.io/hextra/>

***

## Flarum

Flarum est une plateforme open-source conçue pour créer et gérer des forums communautaires

{% embed url="<https://www.flarum.org>" %}

{% embed url="<https://github.com/flarum/framework>" %}

#### Installation

Suivre les étapes ici : <https://docs.flarum.org/install>

Si l'installation s'avère trop complexe, vous pouvez créer votre forum en quelques secondes sur [**Free Flarum**](https://www.freeflarum.com), un service communautaire (qui n'est pas affilié à l'équipe en chage de Flarum)

#### Themes

Une sélection de liste de thèmes pour Flarum

* BetterFLarum - Next Admin UI : <https://github.com/betterflarum/nextadmintheme>
* Asirem : <https://github.com/afrux/asirem>
* Flarum-theme-fedora-fr : <https://github.com/Fedora-Fr/flarum-theme-fedora-fr>
* OXO theme : <https://github.com/yannisme/flarum-oxo-theme>

***

### Astro

{% embed url="<https://docs.astro.build/en/install-and-setup/>" %}

{% embed url="<https://github.com/withastro/astro>" %}


---

# Agent Instructions: 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:

```
GET https://wiki.chamallow.com/1.-technologie/dev-tools/static-sites.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
