UnE utilisateurice doit pouvoir gérer plusieurs sites web #7

Closed
opened 2020-04-14 16:24:12 +00:00 by southerntofu · 3 comments
Owner

Actuellement, les pages perso sont serviEs depuis le dossier ~/public_html. Il y a trois adresses différentes qui pointent vers le même dossier :

Ce serait cool de pouvoir avoir des pages différentes à ces différentes adresses. C'est même essentielle pour pouvoir supporter certains générateurs de sites statiques (SSG) qui ne supportent pas les URLs relatives.

Actuellement, les pages perso sont serviEs depuis le dossier ~/public_html. Il y a trois adresses différentes qui pointent vers le même dossier : - https://fr.tild3.org/~utilisateurice - https://utilisateurice.fr.tild3.org - http://ABCDEF.onion Ce serait cool de pouvoir avoir des pages différentes à ces différentes adresses. C'est même essentielle pour pouvoir supporter certains générateurs de sites statiques (SSG) qui ne supportent pas les URLs relatives.
Author
Owner

Quelques idées en vrac... Déjà si on veut pouvoir supporter d'autres protocoles que HTTP, avoir un dossier par protocole va très vite polluer $HOME. Du coup un dossier ~/public avec des sous-dossiers ça serait pas mal.

Exemple ~/public/{http(s),gemini,gopher}/

Pour le dossier public/http/, on pourrait avoir des sous-dossiers selon le site à servir. Par exemple :

  • tilde/ pour les pages en fr.tild3.org/~$USER
  • $USER/ pour les pages en $USER.fr.tild3.org
  • onion/ pour les pages en onion

Ça nous permettrait aussi à l'avenir d'avoir déjà un dossier où stocker d'autres sites que l'utilisateurice aurait envie de servir depuis son compte.

Quelques idées en vrac... Déjà si on veut pouvoir supporter d'autres protocoles que HTTP, avoir un dossier par protocole va très vite polluer $HOME. Du coup un dossier ~/public avec des sous-dossiers ça serait pas mal. Exemple ~/public/{http(s),gemini,gopher}/ Pour le dossier public/http/, on pourrait avoir des sous-dossiers selon le site à servir. Par exemple : - tilde/ pour les pages en fr.tild3.org/~$USER - $USER/ pour les pages en $USER.fr.tild3.org - onion/ pour les pages en onion Ça nous permettrait aussi à l'avenir d'avoir déjà un dossier où stocker d'autres sites que l'utilisateurice aurait envie de servir depuis son compte.
southerntofu added the
fonctionnalité
bon début
labels 2020-04-14 17:14:06 +00:00
Author
Owner

Réflexion faite, peut-être qu'on pourrait cacher ces trois dossiers spéciaux (.tilde, .subdomain et .onion) pour ne laisser apparent que les sites customs (genre staticadventures.netlib.re).

En tout cas, un script avance sur my-git-build pour générer tout un tas de sites zola à la volée.

Réflexion faite, peut-être qu'on pourrait cacher ces trois dossiers spéciaux (.tilde, .subdomain et .onion) pour ne laisser apparent que les sites customs (genre staticadventures.netlib.re). En tout cas, un script [avance sur my-git-build](https://tildegit.org/southerntofu/my-git-build) pour générer tout un tas de sites zola à la volée.
Author
Owner

Ok du coup c'est ~/public/html/{onion,domain,tilde} :)

Ok du coup c'est ~/public/html/{onion,domain,tilde} :)
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: tilde-fr/infra#7
No description provided.