SourceForge web の下でオープンソースアプリケーションを開発しています。現在、アプリの要件仕様に取り組んでいます。そのためにwikiページを作成しました。そのページのユースケースごとにテキストシナリオがあります。
私が必要とするのは、いくつかのユースケースにワイヤーフレーム(画像など)を追加することです。ワイヤフレームが大きすぎて、画像としてページに直接含めることができません。むしろ、個別に(理想的にはGITリポジトリ内に)保存してから、Wikiページからリンクする必要があります。
GITリポジトリ内の単一ファイルのURLを取得する方法を見つけることができませんでした-リポジトリブラウザ内のファイルのプレビューへのリンクが見つかりましたが、これは必要なものではありません。理想的には、リポジトリ内の画像を変更してもリンクは永続的である必要があります。これにより、ページ内のリンクは、リポジトリ内のファイルを変更した後でも有効になります。
別のオプションは、Wikiページに添付ファイルとして画像を追加することです。私はそれを試してみましたが、ウィキはページ上のすべての添付ファイルのプレビューを表示し、それらはあまりにも多くあります。
SourceForgeのWikiページに画像(ワイヤフレームなど)を追加する最良の方法は何ですか?
Gitリポジトリにワイヤーフレームがある場合、最良の解決策は、gitwebビューアーのURLに「生の」リンクを使用することです。 http://exampleproject.git.sourceforge.net/git/gitweb.cgi?p=exampleproject/projdir;a=blob_plain;f=wireframe1234.png;hb=HEAD -これらのURLを取得できますSourceForgeプロジェクトページから[コード]> [Git参照]を選択し、[ツリー]をクリックして、最終的に目的のワイヤフレームファイルの横にある[生]リンクからリンクURLをコピーします。
プロジェクトがgitを使用していない場合、別の解決策は、SourceForgeプロジェクトのファイル領域に画像ファイルをアップロードすることです。
ほとんどの人がダウンロードしたくないあらゆる種類のものでファイルページが乱雑になるのを避けるために、サブフォルダーでこれを行う必要があります。 「フォルダーの追加」ボタンを使用して「ワイヤーフレーム」フォルダーを作成し、ワイヤーフレーム画像をアップロードした後、ページを更新し、リンクをクリックすると、ダウンロードミラーページに移動します。ヘッダーの「直接リンク」をコピーします-これは https://downloads.sourceforge.net/project/exampleproject/wireframes/wireframe1234.png?r=&ts=1326447090&use_mirror=Voxel のようなURLになりますこれをウィキ内の画像のURLとして使用します。
「ファイル」アプローチの欠点は、ワイヤーフレームを変更するたびに再アップロードする必要があり、それを行った後、SourceForgeは「最新バージョンをお探しですか?wireframe1234.png(17.2 kB)」をダウンロードすることを提案します全員に[ファイル]ページの上部。また、SourceForgeミラーサイトがミラーリングを停止した場合、URLのすべての&use_mirror = xxxを更新する必要があります(ただし、これはほとんどありません)。