portfolio_server/README.md

35 lines
1 KiB
Markdown

# Serveur de portfolio de [coh@bit](https://cohabit.fr)
Sert les portfofolio (site static) depuis la branche `main` de
`https://git.cohabit.fr/[user]/.portfolio/`.
> [!NOTE]
>
> La racine par default est `'/dist'` et la page par default `/dist/index.html`
> (mode power user).
>
> Si `/dist/index.html` n'existe pas la racine devient `'/'` et la page par
> defaut `/README.md` (mode
> [WYSIWYG](https://fr.wikipedia.org/wiki/What_you_see_is_what_you_get) user).
Une rediection html peut être utilisée pour "changer la racine" ou rediriger
vers un site externe.
```html
<meta http-equiv="refresh" content="0;URL=${destination}" />
```
> [!IMPORTANT]
>
> Chaque utilisateur (cohabit) se voit attribuer le sous domaine
> `https://[user_subdomain].portfolio.cohabit.fr`.
>
> Chaque portfolio et donc isolé et ne (peut) partager aucune information
> (cookie, scripts, xss, ...) avec les autres portfolios et domaines de
> [cohabit](https://cohabit.fr).
Formats :
- `user` : `${firstname}.${lastname}`
- `user_subdomain` : `${firstname}-${lastname}`