Question

Quelqu'un a-t-il connaissance d'un éditeur HAML basé sur Javascript? Je recherche quelque chose comme TinyMCE qui comprend simplement HAML (pour qu'il indente et met en surbrillance correctement)

Je pense utiliser un éditeur comme celui-ci pour créer un site Web dynamique.

Clarification Le site que je construis permet aux utilisateurs de définir des mises en page (au sens des rails) et css. Un contrôle du grain plus fin que le textile et le démarquage est nécessaire, je sais que je peux inclure du HTML brut dans le démarquage, mais le résultat est tellement plus joli.

Était-ce utile?

La solution

J'ai remarqué que cette question n'avait pas reçu de réponse depuis un moment. Bien que cette réponse ne soit pas complète, vous pouvez consulter MarkItUp . Ce n'est spécifiquement pas un éditeur WYSIWYG, mais plutôt un éditeur de balisage extensible et convivial. Il ne supporte pas directement HAML, mais il est assez facile de l'étendre pour supporter différentes langues. Il peut également effectuer des allers-retours AJAX sur le serveur afin que vous puissiez prévisualiser le balisage à l'aide d'un moteur de rendu côté serveur.

Autres conseils

HAML a été conçu comme un moyen plus élégant de définir la structure de la page. Il n’était pas destiné à être utilisé pour formater du texte, comme ce que vous lui demandez de faire.

Dans ce cas, vous feriez probablement mieux d'utiliser Markdown ou Textile . Les deux possèdent déjà des WYSIWYG ( pour Markdown , pour les textiles ( version forkée )), et Haml dispose de filtres intégrés pour la convertir en HTML.

exemple:

#content
  :markdown
    @post.body

(La merveilleuse indentation d'espace de Haml sera même préservée à la sortie!)

J'ai quelque chose d'assez basique opérationnel pour interpréter le code JavaScript HAML . Vous pouvez également accéder directement à la source javascript de jHaml .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top