mirror of
https://github.com/arcan1s/arcanis.me.git
synced 2025-07-15 06:05:47 +00:00
fix url, fix macro code
This commit is contained in:
@ -129,11 +129,14 @@ X-AW-HasReturn=false
|
||||
# <a href="#macros" class="anchor" id="macros"><span class="octicon octicon-link"></span></a>Макросы
|
||||
|
||||
Другая особенность - макросы. Пользователь может определить свою функцию, используя
|
||||
следующую конструкцию `$aw_macro<my_macro_name,some_arg,another_arg>{{macro body here with $some_arg}}`.
|
||||
следующую конструкцию
|
||||
`$aw_macro<my_macro_name,some_arg,another_arg>{% raw %}{{{% endraw %}macro body here with $some_arg{% raw %}}}{% endraw %}`.
|
||||
|
||||
Первый аргумент - имя макроса - обязателен. Другие описывают аргументы, которые
|
||||
будут переданы при вызове макроса. Тело макроса может иметь любой текст (включая
|
||||
шаблоны, лямбды и прочее) и аргументы, определенные используя `$`.
|
||||
|
||||
Чтобы вызвать макрос в коде нужно использовать следующую конструкцию: `$aw_macro_my_macro_name<$cpu,$cpucl>{{}}` (тело функции будет проигнорировано
|
||||
здесь). В данном примере, макрос будет развернут в `macro body here with $cpu`.
|
||||
Чтобы вызвать макрос в коде нужно использовать следующую конструкцию:
|
||||
`$aw_macro_my_macro_name<$cpu,$cpucl>{% raw %}{{}}{% endraw %}` (тело функции
|
||||
будет проигнорировано здесь). В данном примере, макрос будет развернут в
|
||||
`macro body here with $cpu`.
|
||||
|
Reference in New Issue
Block a user