2012-08-22 86 views
7

私はDoxygenを使用してhtml出力を作成しています。Doxygen出力のindex.htmlファイルの場所を変更する

出力をカスタマイズして、現時点ではhtml出力フォルダの膨大なファイルリストの途中に埋め込まれているので、index.htmlファイルを目立たせることができます。

たとえば、1つのディレクトリを 'bits and pieces' htmlファイルの外に移動した場合、それを探している他の人にとってははるかにアクセスしやすくなります。しかし、私はそれが持っているすべてのリンクが壊れるので、その場所にそれをコピーするためにスクリプトのラインを尻尾にすることはできません。

インデックスファイルを別の場所に移動するようにDoxygenを設定できた場合、または私の問題の別の解決策が考えられる場合は、あなたの回答に感謝します。

おかげ

+0

「index.html」へのシンボリックリンクまたはショートカットを作成して、その場所に配置しないでください。あなたはいつも好きですか?また、グラフィカルファイルマネージャーの場合は、一般に文字を入力すると、その文字で始まるファイル名の最初のファイルに移動します。 'i'を打つ私のために' index.html'にまっすぐ行く。 – Chris

+0

@Chrisアドバイスをいただきありがとうございます。私はそれをやろうとします。私は何を探すべきかを知っている人には簡単にアクセスできますが、人々はそこを見ることを知らずにディレクトリを使用しています。私はそれをできるだけ簡単かつ明確にしたかったのです。 – user1488804

+0

もちろん、 '。/ html/index/html'を指しているプロジェクトのルートディレクトリのシンボリックリンク/ショートカットがおそらく最善の策です。このシンボリックリンクの名前は、ユーザーには分かりやすいものにすることができます。 – Chris

答えて

2

私はOPのコメントで言及したよう最も簡単な解決策は、doxygenで生成index.htmlファイルへのシンボリックリンクやショートカットを作成するにはおそらく、よりもむしろそれのレイアウトを変更しました。doxygenを取得しようとしているが、出力ですファイル。このシンボリックリンク/ショートカットは、./html/index/htmlを指しているあなたのプロジェクト(または他の場所)のルートディレクトリに置くことができます。

+1

あなたが私を助けてくれるもう1つのこと:このフォルダがエンドユーザに届く前に、おそらくWindowsマシン上で圧縮され、その後解凍されます。この問題は、シンボリックリンクはWindowsでは動作しませんが、リンクを含むtxtファイルに変換されるということです。私は(私の限定されたゴーグル能力でも)このクロスプラットフォームの問題を解決する方法を考えることができません。何かご意見は? – user1488804

+0

これは別の質問として最もよく尋ねられます。私は移植可能な方法でシンボリックリンクを作成する方法を知らないので、これを行う簡単な方法があれば驚くでしょう。 LinuxとWindows用に別々のシンボリックリンクを持つことができます(後で 'mklink'を使用します)。しかし、あなたは相対パスを指す必要があるので、リンクが機能するかどうかはわかりません。 – Chris

+0

私が考えることができる唯一のことは、私がしようとしているのは、サブディレクトリ内のファイルを指し示すjavascriptを含むhtmlファイル(indexと呼ばれるもの)を作ることです。しかし、はい、私は別の質問として、私はそこに私を助けるjavascript(私ではない)について何かを知っている人が必要かもしれないので、それを求めます。 – user1488804

2

代わりにドキュメントを残し、代わりにHTML言語のメタリフレッシュオプションを使用します。次の内容のフォルダに "Documentation.html"というファイルを置いてください。

<meta http-equiv="REFRESH" content="0;URL=RELATIVE/PATH/TO/index.html"> 
関連する問題