{{macro(source:path/to/file)}}redmine 1.3.0からwikiリンクとマクロの展開順が変わり、先にwikiリンクが処理されるようになったみたい。
冒頭のマクロ引数に対してHTMLリンクに展開済の文字列(HTML)が渡ってくるようになった。
Redmine::WikiFormatting::Macros.register do
desc '略'
macro :some_macro do |wiki_content_obj, args|
end
end
1.2.xの場合、args[0]に「source:path/to/file」1.3.0の場合、args[0]に「<a href="https://passing.breeze.cc/mt/projects/sample/repository/entry/path/to/file" class="source">source:path/to/file</a>」
という文字列が渡ってくる。
「!」をつけると展開抑止になるので当面これで回避。
{{macro(!source:path/to/file)}}
あるいは引数の受け取り方を変えて
{{macro(param=source:path/to/file)}}とすればHTMLリンクに展開されず引数を受け取れる。
>> Home