10
votes

Comment obtenir htmlize.el Travail pour la publication de projet en mode Org EMACS?

Je veux publier un projet dans EMACS Org-Mode, qui contient plusieurs fichiers .html. Il y a des exemples de code Python dans lesquels je veux souligner. Mais htmlize.el ne fera pas cela pour moi. Étrangement, lors de l'exportation d'un fichier unique .html (utilisant C-C C-E H ), les exemples de code sont mis en surbrillance. Alors, comment puis-je obtenir htmlize.el travail pour la publication de projet?


2 commentaires

Org-Mode est une cible en mouvement rapide. Pouvez-vous donner plus d'informations sur votre configuration? Spécifiquement, quel système d'exploitation que vous utilisez, quelle version d'EMACS que vous utilisez et quelle version de mode org que vous utilisez m'aiderait à donner des conseils.


Avez-vous une solution qui fonctionne toujours aujourd'hui? Ajouter : htmlized-source t Comme Dave Bacher suggéré ne fonctionne pas pour moi. J'ai la version la plus récente de HTMLize.el (1.56) installée, mais toujours dans la même situation que vous l'avez été.


3 Réponses :


3
votes

Vous devez mettre votre code à l'intérieur de # + begin_src et # + end_src. Par exemple xxx


1 commentaires

J'ai déjà essayé cela, mais cela ne fonctionne pas. Perplexe



4
votes

Dans votre Org-Publish-Project-Vol-Alist , définissez la propriété htmlized-source de la propriété non nulle: xxx

Voir Action de publication section du manuel Org-Mode.


1 commentaires

Merci. Je l'ai fait de cette façon ~ :)



-1
votes

Utilisation de HTMLize.el Pour mettre en surbrillance votre code dans Orgfile, il suffit d'ajouter des codes indiqués ici à votre fichier .emacs: xxx

notes: assurez-vous htmlize.el dans votre chemin de charge < / p>


1 commentaires

Cela fonctionne déjà pour un seul fichier, la question est liée à la publication.