2

私はすべての Python スニペット、メモ、c、c++ コードを維持するために cvs を使用しています。ホスティング プロバイダーはパブリック Web サーバーも提供しているため、cvs を自動的にプログラミング スニペット Web サイトに変換する必要があると考えていました。

  1. cvswebは私が言いたいことではありません。
  2. doxygenは、完全なプロジェクト用であり、自己参照コードをオンラインで参照するためのものです。doxygen は、Web ベースの ctag に似ていると思います。

/ restwebヘッダーとファイルを .txt ファイルにする必要があり、プログラミング言語の構文に干渉します

私が考えたアプローチは次のとおりです。1) source-hightlight を実行し、すべてのスクリプトの .html ページを作成します。2) これらのスクリプト .html にインデックスを付けて Web ページを作成するスクリプトを作成します。3) それらのページのウェブサイトを作成します。

先に進む前に、メンバーから何か提案があれば、ここで議論しようと思いました。スニペットとメモを cvs に保持し、それを優れた Web サイトに自動生成したい場合は、どうすればよいでしょうか。メモをhtmlに変換するのにrest2webが好きです。

4

3 に答える 3

3

(svn) リポジトリにリンクされたサーバーでTracを実行します。Trac wiki は、ファイルと変更セットを簡単に参照できます。TODOチケットももらえます。

于 2009-01-03T05:14:15.067 に答える
1

enscript または pygmentize (pygments の一部) を使用して、コードを HTML に変換できます。カスタム ヘッダーまたはフッターを使用して、ダウンロード用の実際のコードにリンクできます。

于 2009-01-03T05:32:58.787 に答える
0

私は最終的にrest2webに落ち着きました。私は次のことをしなければなりませんでした。

  1. 別の Python スクリプトを使用して、CVS 内のファイルを別のディレクトリに再帰的にコピーします。
  2. 私がウェブページに入れたいすべてのディレクトリに余分なファイル index.txt と template.txt を追加しました。
  3. rest2webの最も優れた点は、template.txt 内で Python スクリプトをサポートしていることです。そのため、コンテンツのループを実行し、ページにインデックスを作成しました。
  4. プロセス全体を自動化するには、まだ多くの作業が必要です。たとえば。プログラムのインライン表示と色付け、もう少し試行錯誤すればできると思います。

私はここに完成したウェブサイトを持っています.uthcodeと呼ばれています.

于 2009-01-10T10:22:30.410 に答える