Hello, Carsten Dominik <carsten.domi...@gmail.com> writes:
> I am porting my websites to the new exporter, finally. Much is very smooth. > I do have a problem with macros: > > > * Macro definition > > > #+MACRO: thumbright #+ATTR_HTML: style="float:right;width:$1;margin:0px > 20px 0px 20px;" \n [[./Content/$2/thumb.jpg]] > > > > * Macro call > > {{{thumbright(300px,Wiskunde)}}} > > > > > * This used to expand to > > <img src="./Content/Wiskunde/thumb.jpg" > style="float:right;width:300px;margin:0px 20px 0px 20px;" > alt="./Content/Wiskunde/thumb.jpg" /> > > > * But now it expands to nothing > I am sure I am missing something basic. Thanks! Macros have been downgraded a bit, as there was some overlapping with Babel functionalities. In particular, they are meant to replace objects, not elements, which means they cannot contain newline characters anymore. You can use a Babel block to generate the Org code you want. You can also try the following macro, which will generate the HTML code you want: #+MACRO: thumbright @@html:<img src="./Content/$2/thumb.jpg" style="float:right;width:$1;margin:0px 20px 0px 20px;" alt="./Content/$2/thumb.jpg" />@@ Regards, -- Nicolas Goaziou