Имам набор от страници за маркиране, които използвам за документиране на моя код в настройка на таблица и използвам @subpage, за да поставя тези страници под страницата на таблицата.
Table.md
Code Table
==========
| Name | Description |
|-----------------|-------------|
| @subpage index0 | |
| @subpage index1 | |
| @subpage index2 | |
| @subpage index3 | |
Подстраница0.md
000 - Table Element {#index0}
===================
И т.н. за другите страници
Тогава в изхода на документацията от doxygen препратките @subpage
ще бъдат заменени със заглавието на текста на страницата, т.е. „000 – Елемент на таблица“. Освен това връзката към файла ще бъде подстраница под връзката Code Table
в навигационния канал.
Проблемът ми е, че сега искам да взема същите тези файлове, но да добавя условни въз основа на кода, който изграждам. Ето как промених един от файловете.
@if BUILD_A
000 - Table Element {#index0}
===================
@elseif BUILD_B
000 - New Table Element {#index0}
===================
@endif
Всички мои секции за предварителна обработка и активирани doxygen са настроени правилно и че извежда правилния текст, който искам, проблемът е, че навигационният улей вече не подстраници на тези страници, които имат този тип условна настройка и действителните страници не използват заглавието на връзката за заглавието на страницата, но по-скоро използвайте името на файла като заглавие.
Markdown твърде ли е ограничен в момента с doxygen и трябва да използвам dox страници или настройката не е възможна с това, което искам?