Apakah doxygen mendukung templat untuk output HTML?

10

Saya telah mendokumentasikan kode saya untuk doxygen, tetapi saya tidak ingin HTML default yang diberikannya. Saya tahu saya dapat menyesuaikannya dengan memberikan CSS khusus, header, footer, dll. (Seperti yang dilakukan GNOME), dan bagaimana saya dapat menambahkan kode PHP umum ke file dan menyuruhnya menyimpannya .php, tetapi itu bukan yang saya inginkan. .

Yang saya inginkan adalah keluaran seperti MSDN. Saya benar-benar tidak bisa menggambarkannya. Pertanyaan saya adalah, Apakah ini mungkin menggunakan doxygen dengan sesuatu seperti templat, atau apakah saya harus menampilkan XML dan menguraikannya dengan program lain (yang saya tidak keberatan menulis)?

Cole Johnson
sumber
Mungkin melihat ini: Integrasi MSDN Bagi mereka yang menggunakan Windows dan ingin mengintegrasikan HTML terkompresi yang dihasilkan oleh doxygen ke dalam MSDN, lihat utilitas integrator MSDN ini. stack.nl/~dimitri/doxygen/helpers.html

Jawaban:

7

Doxygen tidak mendukung sesuatu seperti template HTML di luar kotak, sejauh yang saya tahu. Anda dapat merujuk pada gambar di bawah ini (dari beranda resmi oksigen ). Ini menunjukkan file input dan output yang terkait ke dalam alur kerja pembuatan dokumentasi keseluruhan.

masukkan deskripsi gambar di sini

Seperti yang Anda lihat, doxygen membaca apa yang disebut "File Layout". File ini dapat disesuaikan ! Namun Anda entah bagaimana terbatas pada struktur halaman, doxygen menciptakan.

Jika Anda membutuhkan lebih banyak fleksibilitas Anda harus memilih XSLT mentransformasikan output XML . Ada juga contoh yang menunjukkan kepada Anda bagaimana melakukan ini.

Aschratt
sumber