Чи підтримують doxygen шаблони для виводу HTML?


10

Я задокументував свій код для doxygen, але я не хочу HTML, який він надає за замовчуванням. Я знаю, що можу налаштувати його, надаючи користувальницькі CSS, заголовки, колонтитули тощо (як це робить GNOME), і як я можу додати загальний код PHP до файлів і сказати, щоб він зберігав як .php, але це насправді не те, що я хочу .

Те, що я хочу, - це вихід, як MSDN. Я не можу описати це насправді. Моє запитання: чи можливо це використовувати доксиген з чимось на зразок шаблонів, чи мені потрібно виводити XML і розбирати його з іншою програмою (яку я б не проти записувати)?


Можливо, перегляньте це: інтеграція MSDN Для тих, хто використовує Windows та бажає інтегрувати стислий HTML, що генерується доксигеном, у MSDN, подивіться на цю утиліту інтегратора MSDN. stack.nl/~dimitri/doxygen/helpers.html

Відповіді:


7

Наскільки я знаю, Doxygen не підтримує щось подібне до шаблонів HTML . Ви можете посилатися на зображення нижче (з офіційної домашньої сторінки doxygen ). Він показує вхідні та вихідні файли, які пов'язані з усім робочим процесом створення документації.

введіть тут опис зображення

Як бачите, doxygen читає так званий "файл макета". Цей файл можна налаштувати ! Однак ви якось обмежені в структурі сторінки, доксиген створює.

Якщо вам потрібна більша гнучкість, вам слід віддати перевагу XSLT перетворити вихід XML . Також є зразок, який показує, як це зробити.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.