Forum debian-fr.org

Rechercher:

* Connexion   * M’enregistrer

* FAQ    * Rechercher





Poster un nouveau sujet Répondre au sujet  [ 22 messages ] 
Auteur Message
MessagePosté: 07 Mai 2012 08:06 
Hors ligne
Contributeur
Avatar de l’utilisateur

Inscription: 03 Mai 2008 06:16
Messages: 3314
Localisation: Nantes
COmme le fait suckless.org, j'aimerais (en local pour l'instant) utiliser des fichiers markdown (.md), puis faire en sorte que le serveur http m'affiche de belles pages html issues de ces markdown.
Je trouve sur le net tout plein de choses expliquant comment écrire du markdown, mais pas comment l'installer...

Si vous avez une alternative à markdown je prend, le but étant au bout du compte d'alléger un serveur en utilisant des pages statiques.

_________________
debian wheezy + xfce ou dwm
mon site : http://yeuxdelibad.net
Aidez debian avec apt-p2p!


Haut
 Profil  
 
MessagePosté: 07 Mai 2012 12:01 
Hors ligne
Vraiment, particulièrement bavard(e)!

Inscription: 30 Avr 2009 10:45
Messages: 2273
Salut,

thuban a écrit:
COmme le fait suckless.org, j'aimerais (en local pour l'instant) utiliser des fichiers markdown (.md), puis faire en sorte que le serveur http m'affiche de belles pages html issues de ces markdown.
Je trouve sur le net tout plein de choses expliquant comment écrire du markdown, mais pas comment l'installer...


Via apt ou consort tu as discount ou markdown, ensuite ça dépend du serveur,
Il faudrait plus d'infos sur les différents éléments de ta chaîne, serveur ? , CMS ?
afin qu'une personne ayant plus ou moins les mêmes puisse mieux te renseigner.

As tu déjà été faire un tour sur http://werc.cat-v.org/ ?
Sinon si ça t'intéresse,
Code:
$ hg clone http://hg.suckless.org/swerc

t'en dira un peu plus sur comment suckless.org fonctionne.


Haut
 Profil  
 
MessagePosté: 07 Mai 2012 12:15 
Hors ligne
Contributeur
Avatar de l’utilisateur

Inscription: 03 Mai 2008 06:16
Messages: 3314
Localisation: Nantes
Merci de ta réponse.

Si ça peut apporter une précision, il s'agirait d'un serveur. Je pensais mettre lighttpd comme suckless puisque ça marche bien pour eux, puis ensuite créer les pages web avec markdown (en me débrouillant pour faire une mise en page toute prête avec css).
Ce qui me pose souci, c'est que je ne sais pas comment automatiquement "transformer" les fichiers markdown (ou autres) en html. C'est ce que fait werc automatiquement apparement

Il faut préciser que je ne suis pas au clair avec toutes ces notions, donc le vocabulaire employé n'est certainemant pas toujours adéquat.

_________________
debian wheezy + xfce ou dwm
mon site : http://yeuxdelibad.net
Aidez debian avec apt-p2p!


Haut
 Profil  
 
MessagePosté: 07 Mai 2012 14:23 
Hors ligne
Vraiment, particulièrement bavard(e)!

Inscription: 30 Avr 2009 10:45
Messages: 2273
thuban a écrit:
Merci de ta réponse.

Si ça peut apporter une précision, il s'agirait d'un serveur. Je pensais mettre lighttpd comme suckless puisque ça marche bien pour eux, puis ensuite créer les pages web avec markdown (en me débrouillant pour faire une mise en page toute prête avec css).
Ce qui me pose souci, c'est que je ne sais pas comment automatiquement "transformer" les fichiers markdown (ou autres) en html. C'est ce que fait werc automatiquement apparement
Tant que le serveur supporte l'interface CGI tu peux le configurer pour utiliser un script qui transforme tes .md à la volée quand les pages sont demandées.
http://werc.cat-v.org/docs/web-server-setup/lighttpd décrit comment utiliser werc et lighttpd conjointement.

En gros ça reviendrait à installer 9base ( dépot suckless ou debian ), détarer werc où tu veux, créer un répertoire "ton_domaine.tld" ( ou "127.0.0.1" tant que tu restes en local ) dans le sous répertoire "sites" de werc, éventuellement regarder les fichiers dans etc et bin de werc histoire de corriger si ton environnement est différent de la conf par défaut, éditer la conf du serveur pour faire pointer vers les bons chemins et activer les modules adéquats.

Il y a sûrement plein d'autres solutions mais ce sera quelqu'un qui les connait qui t'en parlera ...


Haut
 Profil  
 
MessagePosté: 07 Mai 2012 17:34 
Hors ligne
Contributeur
Avatar de l’utilisateur

Inscription: 03 Mai 2008 06:16
Messages: 3314
Localisation: Nantes
Si je comprend bien, le système CGI permet de donner des instructions particulières au serveur, qu'il devra réaliser avant l'affichage d'une page?
Si oui, ça semble idéal :) Et ça sera beaucoup plus léger que devoir installer tout un CMS!

_________________
debian wheezy + xfce ou dwm
mon site : http://yeuxdelibad.net
Aidez debian avec apt-p2p!


Haut
 Profil  
 
MessagePosté: 07 Mai 2012 17:56 
Hors ligne
Modérateur du forum
Avatar de l’utilisateur

Inscription: 18 Mai 2009 16:49
Messages: 4033
Oui, c'est le même principe que les langages de type PHP (qui n'était qu'un CGI au départ avant de fournir également des modules intégrés aux différents serveurs web).

Sur la question de la génération à la volée, suivant la charge de ton serveur tu voudras aussi peut-être faire de la mise en cache (si le fichier pré-traité existe ET que sa date de modification est postérieure à la date de modif du .md, alors tu renvoies directement le fichier pré-traité, sinon tu traites le .md, tu le sauvegardes et tu le renvoies).

_________________
testing/unstable (amd64) sous KDE4
github/syam44 - De la bonne manière de poser les questions - Wiki debian-fr
Just because you're paranoid doesn't mean they aren't after you. -- J.Heller


Haut
 Profil  
 
MessagePosté: 07 Mai 2012 18:11 
Hors ligne
Vraiment, particulièrement bavard(e)!

Inscription: 30 Avr 2009 10:45
Messages: 2273
syam a écrit:
Sur la question de la génération à la volée, suivant la charge de ton serveur tu voudras aussi peut-être faire de la mise en cache (si le fichier pré-traité existe ET que sa date de modification est postérieure à la date de modif du .md, alors tu renvoies directement le fichier pré-traité, sinon tu traites le .md, tu le sauvegardes et tu le renvoies).

J'ai parlé de génération à la volée pour simplifier mais la fonction fltr_cache de werc fait exactement ce que tu décris.


Haut
 Profil  
 
MessagePosté: 07 Mai 2012 18:11 
Hors ligne
Vraiment, particulièrement bavard(e)!

Inscription: 30 Avr 2009 10:45
Messages: 2273
@ Thuban : Un CMS n'est pas forcément lourd, werc est un CMS et ne consiste que de quelques scripts rc, quelques templates et applis, le tout dans une structure fichiers/répertoires sans base de donnée.


Haut
 Profil  
 
MessagePosté: 07 Mai 2012 19:08 
Hors ligne
Contributeur
Avatar de l’utilisateur

Inscription: 03 Mai 2008 06:16
Messages: 3314
Localisation: Nantes
En parlant de CMS, je pensais en fait à Wordpress, drupal ou joomla...

Oui en effet il faut que je pense au cache. werc semble vraiment bien (dommage qu'il ne soit pas dans les dépots, je trouve toujours ça plus sécurisant lorsque les debianistes sont passés par là).
En attendant, j'essaie de comprendre nginx (qui semble faire cache lui aussi?)

Merci de vos conseils :)

_________________
debian wheezy + xfce ou dwm
mon site : http://yeuxdelibad.net
Aidez debian avec apt-p2p!


Haut
 Profil  
 
MessagePosté: 08 Mai 2012 00:08 
Hors ligne
Contributeur
Avatar de l’utilisateur

Inscription: 18 Juil 2007 17:57
Messages: 7734
Localisation: Grenoble
Pourquoi ne pas utiliser plus léger ? nginx avec de l'upload des fichiers HTML ne me semble pas particulièrement contraignant et c'est encore plus léger. Au pire un script qui écoute les évènements d'un dossier en particulier et qui génère les fichiers html et les places là où il faut dès que tu les dépose et tu aura une solution qui a la même facilité d'utilisation, plus légère en ressources et totalement triviale à recréer (tu te base sur un serveur web quelconque (nginx parce qu'il est simple mais tu peut prendre ce que tu veut), de l'upload de fichier par ftp/scp/whatever et ton petit script tout simple).

_________________
Je suis Pitta, cartésien, irritable, irritant et névrosé (de plus je fais de l'entrisme pour zsh), si l'un de mes messages vous insupporte essayez d'y voir de l'ironie ou de ne pas en tenir compte. Bonne journée et gardez le sourire. :)


Haut
 Profil  
 
MessagePosté: 08 Mai 2012 09:15 
Hors ligne
Contributeur
Avatar de l’utilisateur

Inscription: 03 Mai 2008 06:16
Messages: 3314
Localisation: Nantes
Je vois ce que tu veux dire, et c'est à peu près ce que j'avais en tête, sauf que j'imaginais utiliser mercurial pour synchroniser le tout. :) .
En fait je voudrais pouvoir apporter des modifications rapides, sans trop avoir à me prendre la tête à écrire du html à chaque fois. Ça ne sera pas un blog, mais lorsque le site deviendra plus complet, ça risque de devenir un peu le bazard.
Mais effectivement, un script tout simple peut me modifier les md avant l'upload, ça se fait facilement, j'étais parti un peu vite sur une solution toute prête.

Finalement, j'ai abandonné lighttpd pour nginx d'après les commentaires trouvés sur calomel.org, qui semblent préferer nginx pour sa sécurité, et comme je n'y connais rien je fais confiance...

Il me reste à réfléchir à une solution sécurisée pour autoriser le dépot de fichier par quelqu'un d'autre... Chaque choses en son temps, d'abord nginx :) .

_________________
debian wheezy + xfce ou dwm
mon site : http://yeuxdelibad.net
Aidez debian avec apt-p2p!


Haut
 Profil  
 
MessagePosté: 08 Mai 2012 09:58 
Hors ligne
Contributeur
Avatar de l’utilisateur

Inscription: 18 Juil 2007 17:57
Messages: 7734
Localisation: Grenoble
thuban a écrit:
Il me reste à réfléchir à une solution sécurisée pour autoriser le dépot de fichier par quelqu'un d'autre...

Via les pull request de mercurial (je ne suis pas sûr que ça se nomme ainsi pour mercurial) ?

_________________
Je suis Pitta, cartésien, irritable, irritant et névrosé (de plus je fais de l'entrisme pour zsh), si l'un de mes messages vous insupporte essayez d'y voir de l'ironie ou de ne pas en tenir compte. Bonne journée et gardez le sourire. :)


Haut
 Profil  
 
MessagePosté: 08 Mai 2012 10:13 
Hors ligne
Contributeur
Avatar de l’utilisateur

Inscription: 03 Mai 2008 06:16
Messages: 3314
Localisation: Nantes
MisterFreez a écrit:
thuban a écrit:
Il me reste à réfléchir à une solution sécurisée pour autoriser le dépot de fichier par quelqu'un d'autre...

Via les pull request de mercurial (je ne suis pas sûr que ça se nomme ainsi pour mercurial) ?

J'aurais dû préciser : un quelqu'un d'autre comme par exemple ma copine, qui n'est pas une accro à la ligne de commande. Ce n'est pas une urgence pour l'instant, mais au besoin il faudra sans doute un formulaire php si je ne trouve pas mieux d'ici là.
Le serveur n'est pas encore acheté, je fais des tests en local le temps de me décider.

_________________
debian wheezy + xfce ou dwm
mon site : http://yeuxdelibad.net
Aidez debian avec apt-p2p!


Haut
 Profil  
 
MessagePosté: 08 Mai 2012 16:25 
Hors ligne
Vraiment, particulièrement bavard(e)!

Inscription: 30 Avr 2009 10:45
Messages: 2273
thuban a écrit:
MisterFreez a écrit:
thuban a écrit:
Il me reste à réfléchir à une solution sécurisée pour autoriser le dépot de fichier par quelqu'un d'autre...

Via les pull request de mercurial (je ne suis pas sûr que ça se nomme ainsi pour mercurial) ?

J'aurais dû préciser : un quelqu'un d'autre comme par exemple ma copine, qui n'est pas une accro à la ligne de commande.

Il existe une interface web pour mercurial ( et un plugin pour cette interface dans les applis facultatives de werc )m des clients graphiques pour ftp et aussi droopy : http://gitorious.org/droopy qui mérite un petit coup d'œil.


Haut
 Profil  
 
MessagePosté: 08 Mai 2012 16:25 
Hors ligne
Vraiment, particulièrement bavard(e)!

Inscription: 30 Avr 2009 10:45
Messages: 2273
thuban a écrit:
MisterFreez a écrit:
thuban a écrit:
Il me reste à réfléchir à une solution sécurisée pour autoriser le dépot de fichier par quelqu'un d'autre...

Via les pull request de mercurial (je ne suis pas sûr que ça se nomme ainsi pour mercurial) ?

J'aurais dû préciser : un quelqu'un d'autre comme par exemple ma copine, qui n'est pas une accro à la ligne de commande.

Il existe une interface web pour mercurial ( et un plugin pour cette interface dans les applis facultatives de werc )m des clients graphiques pour ftp et aussi droopy : http://gitorious.org/droopy qui mérite un petit coup d'œil.


Haut
 Profil  
 
MessagePosté: 08 Mai 2012 18:01 
Hors ligne
Contributeur
Avatar de l’utilisateur

Inscription: 03 Mai 2008 06:16
Messages: 3314
Localisation: Nantes
Que de choses alléchantes que voilà! Merci :) !

_________________
debian wheezy + xfce ou dwm
mon site : http://yeuxdelibad.net
Aidez debian avec apt-p2p!


Haut
 Profil  
 
MessagePosté: 08 Mai 2012 23:03 
Hors ligne
Contributeur
Avatar de l’utilisateur

Inscription: 18 Juil 2007 17:57
Messages: 7734
Localisation: Grenoble
eol a écrit:
thuban a écrit:
MisterFreez a écrit:
thuban a écrit:
Il me reste à réfléchir à une solution sécurisée pour autoriser le dépot de fichier par quelqu'un d'autre...

Via les pull request de mercurial (je ne suis pas sûr que ça se nomme ainsi pour mercurial) ?

J'aurais dû préciser : un quelqu'un d'autre comme par exemple ma copine, qui n'est pas une accro à la ligne de commande.

Il existe une interface web pour mercurial ( et un plugin pour cette interface dans les applis facultatives de werc )m des clients graphiques pour ftp et aussi droopy : http://gitorious.org/droopy qui mérite un petit coup d'œil.

Je crois que tu as bégayé.

_________________
Je suis Pitta, cartésien, irritable, irritant et névrosé (de plus je fais de l'entrisme pour zsh), si l'un de mes messages vous insupporte essayez d'y voir de l'ironie ou de ne pas en tenir compte. Bonne journée et gardez le sourire. :)


Haut
 Profil  
 
MessagePosté: 08 Mai 2012 23:04 
Hors ligne
Contributeur
Avatar de l’utilisateur

Inscription: 18 Juil 2007 17:57
Messages: 7734
Localisation: Grenoble
eol a écrit:
thuban a écrit:
MisterFreez a écrit:
thuban a écrit:
Il me reste à réfléchir à une solution sécurisée pour autoriser le dépot de fichier par quelqu'un d'autre...

Via les pull request de mercurial (je ne suis pas sûr que ça se nomme ainsi pour mercurial) ?

J'aurais dû préciser : un quelqu'un d'autre comme par exemple ma copine, qui n'est pas une accro à la ligne de commande.

Il existe une interface web pour mercurial ( et un plugin pour cette interface dans les applis facultatives de werc )m des clients graphiques pour ftp et aussi droopy : http://gitorious.org/droopy qui mérite un petit coup d'œil.

Je crois que tu as bégayé.

_________________
Je suis Pitta, cartésien, irritable, irritant et névrosé (de plus je fais de l'entrisme pour zsh), si l'un de mes messages vous insupporte essayez d'y voir de l'ironie ou de ne pas en tenir compte. Bonne journée et gardez le sourire. :)


Haut
 Profil  
 
MessagePosté: 08 Mai 2012 23:10 
Hors ligne
Vraiment, particulièrement bavard(e)!

Inscription: 30 Avr 2009 10:45
Messages: 2273
MisterFreez a écrit:
Je crois que tu as bégayé.
J'ai remarqué,
d'ailleurs c'est aussi arrivé sur d'autres de mes posts sur le forum,
je me demande si ma souris n'aurait pas tendance à envoyer plusieurs signaux sur un seul clic ...

J'essaierai de valider au clavier si j'y pense.


Haut
 Profil  
 
MessagePosté: 08 Mai 2012 23:41 
Hors ligne
Contributeur
Avatar de l’utilisateur

Inscription: 18 Juil 2007 17:57
Messages: 7734
Localisation: Grenoble
eol a écrit:
MisterFreez a écrit:
Je crois que tu as bégayé.
J'ai remarqué,
d'ailleurs c'est aussi arrivé sur d'autres de mes posts sur le forum,
je me demande si ma souris n'aurait pas tendance à envoyer plusieurs signaux sur un seul clic ...

J'essaierai de valider au clavier si j'y pense.

Moi qui y voyait un comique de répétition :smile:
Je ne sais pas d'où ça peux venir.

_________________
Je suis Pitta, cartésien, irritable, irritant et névrosé (de plus je fais de l'entrisme pour zsh), si l'un de mes messages vous insupporte essayez d'y voir de l'ironie ou de ne pas en tenir compte. Bonne journée et gardez le sourire. :)


Haut
 Profil  
 
MessagePosté: 09 Mai 2012 07:27 
Hors ligne
Contributeur
Avatar de l’utilisateur

Inscription: 03 Mai 2008 06:16
Messages: 3314
Localisation: Nantes
Le navigateur fait son coquin?

Je suis tombé sur ça aussi, au lieu de werc : http://nibble.develsec.org/projects/sw.html
Ça reprend les idées ci-dessus.

_________________
debian wheezy + xfce ou dwm
mon site : http://yeuxdelibad.net
Aidez debian avec apt-p2p!


Haut
 Profil  
 
MessagePosté: 16 Mai 2012 21:45 
Hors ligne
Contributeur
Avatar de l’utilisateur

Inscription: 03 Mai 2008 06:16
Messages: 3314
Localisation: Nantes
Finalement, j'ai pas mal avancé.
J'ai repris l'idée de sw, c'est à dire tout convertir en local, puis pousser tout ça sur un site.
Cependant, sw étant trop limité, j'ai repris la structure et fait du python. En effet, il existe un package python-markdown, ce qui me simplifie les choses.
Actuellement, le script que j'ai écrit convertit toute une arborescence de fichiers markdown, copie les autres fichiers, et crée un menu entre les pages.
De plus, il y a au souhait génération d'un flux rss, et affichage des nouvelles pages sur la première page.
Je teste un peu plus, puis je posterai dans le coin histoire de corriger ma vilaine programation.

Au passage, si il existe une solution propre pour utiliser txt2tag avec python, je suis preneur (txt2tag accepte l'insert arbitraire de code html?)

_________________
debian wheezy + xfce ou dwm
mon site : http://yeuxdelibad.net
Aidez debian avec apt-p2p!


Haut
 Profil  
 
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 22 messages ] 

Index du forum » Forums d'aide » Support Debian


Qui est en ligne

Utilisateurs parcourant ce forum: kna et 1 invité


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages
Vous ne pouvez pas joindre des fichiers

Rechercher:
Aller à:  
Flux RSS Flux RSS Liste des flux Liste des flux
Powered by phpBB® Forum Software © phpBB Group
Traduction par: phpBB-fr.com
SEO
[ Time : 0.273s | 13 Queries | GZIP : Off ]