将组织模式导出为HTML:就地着色

Ame*_*ina 4 html emacs org-mode

如何在将文件导出为HTML时指定Emacs Org-Mode应使用的文本的颜色?

例如

* Here is one bullet
  ** Here is another bullet
       Here is some text that I want in BOLD RED 
       Here is some other text that I want in the default face
Run Code Online (Sandbox Code Playgroud)

Jef*_*Leo 7

你不会说这是不是一次性的.如果你需要样式,css样式表是有意义的.要只执行您描述的内容,您可以在组织文件中包含red指令,如下所示:

Here is some text that I want in *@@html:<font color = "red">@@BOLD RED@@html:</font>@@*
Run Code Online (Sandbox Code Playgroud)

请参阅组织手册中的引用HTML标记部分.


fni*_*sen 5

杰弗里给出了答案.但是,要添加额外的信息,请知道我正忙着在GitHub上制作一个org-macros项目,目的是让这些行为变得轻而易举.

该项目仍处于草稿状态(宏将无法正确导出到LaTeX),完整的文档尚不可用(虽然没关系,但您应该查看Org源代码以获取实际使用语法),但如果您克隆https://github.com/fniessen/org-macros,你应该能够使用"bgcolor","颜色"或"突出显示"宏(在你的org-macros.setup文件中包含org-macros.setup文件之后)组织文件).

你会写:

INCLUDE: path/to/org-macros.setup

Here is some text that I want in *{{{color(red, BOLD RED)}}}*.
Run Code Online (Sandbox Code Playgroud)

当我将这些宏处于完成状态时,它们将适用于HTML和LaTeX(至少).