Doxygen supporta i template per l'output HTML?


10

Ho documentato il mio codice per doxygen, ma non voglio l'HTML predefinito che fornisce. So che posso personalizzarlo fornendo CSS personalizzati, intestazioni, piè di pagina, ecc. (Come fa GNOME) e come posso aggiungere codice PHP comune ai file e dirgli di salvarli come .php, ma non è proprio quello che voglio .

Quello che voglio è un output come MSDN. Non posso descriverlo davvero. La mia domanda è: è possibile usare doxygen con qualcosa di simile ai template o devo generare XML e analizzarlo con un altro programma (che non mi dispiacerebbe scrivere)?


Potresti dare un'occhiata a questo: Integrazione MSDN Per coloro che utilizzano Windows e che desiderano integrare l'HTML compresso generato da doxygen in MSDN, guarda questa utility di integrazione MSDN. stack.nl/~dimitri/doxygen/helpers.html

Risposte:


7

Doxygen non supporta qualcosa come i template HTML , per quanto ne so. Puoi fare riferimento all'immagine qui sotto (dalla homepage ufficiale di doxygen ). Mostra i file di input e output correlati all'intero flusso di lavoro di creazione della documentazione.

inserisci qui la descrizione dell'immagine

Come puoi vedere, doxygen legge un cosiddetto "file di layout". Questo file può essere personalizzato ! Tuttavia, in qualche modo sei limitato alla struttura della pagina, crea doxygen.

Se hai bisogno di maggiore flessibilità, preferisci che XSLT trasformi l'output XML . C'è anche un esempio che ti mostra come fare.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.