我們將在我們的網站上發佈API文檔。該文檔由Doxygen從源代碼生成。問題是Doxygen生成奇怪的文件名(這對SEO不太好)。例如,對於源文件RO4_Languages.h
,Doxygen生成_r_o4___languages_8h.htm
。是否可以更改Doxygen生成的html文件的名稱?
是否可以更改生成文件的名稱?我意識到可以使用第三方工具/腳本(awk/sed/perl/etc)來更改輸出,但我希望完全通過Doxygen完成
我們將在我們的網站上發佈API文檔。該文檔由Doxygen從源代碼生成。問題是Doxygen生成奇怪的文件名(這對SEO不太好)。例如,對於源文件RO4_Languages.h
,Doxygen生成_r_o4___languages_8h.htm
。是否可以更改Doxygen生成的html文件的名稱?
是否可以更改生成文件的名稱?我意識到可以使用第三方工具/腳本(awk/sed/perl/etc)來更改輸出,但我希望完全通過Doxygen完成
據我所知,更改生成的名稱文件在Doxygen中是不可能的。我不覺得Doxygen的HTML輸出被設計爲可以感知SEO。
所以,如果你真的想改變名稱,你應該使用你提到的第三方工具。
我也一直在尋找這些方面的東西,但我希望它停止每次重新創建隨機文件名。即使不更改註釋並再次運行doxygen,所有文件名都會更改,但許多文件都被命名爲/d2/d82/classAppModel_a2818fd177783671c8ca6b93284769f86.html,這些文件從不保持不變。 – dogmatic69 2010-12-03 01:05:10
另請參見https://stackoverflow.com/questions/8145278/making-stable-names-for-doxygen-html-docs-pages – Penz 2014-04-16 14:24:49