2017-12-15 13 views
1

私はGitHubのドキュメントに従っており、docsフォルダを使用してプロジェクトページを正常に公開しました。しかし、私はこの小さな問題を解決するにはどうすればいいのでしょうか?GitHubドキュメントフォルダ内のドキュメントフォルダ内のドキュメントを参照するドキュメント

私はJavaScriptライブラリwesa.jsを開発しています。ソースファイルはrepoのルートのsrcフォルダに保存されています。私のデモウェブサイト(docsフォルダ内)では、そのソースファイルを参照したいと思います。公開後しかし、比較的パス機能は、このような状況では動作しません。

<script src="../src/wesa.js"></script>

公開後、私のために:

[root]/docs/index.htmlに、私が使用した後ならば、私のソースファイルが[root]/src/wesa.jsであるとし

mriiiron.github.io/wesa/index.html

その後、私のソースファイルwesa.jsが解決されるだろう:index.htmlはに解決されるだろう

mriiiron.github.io/src/wesa.js

何ももちろん、ポイントの:としてD。

ローカル環境では、必要に応じて動作しますが、GitHub Pagesに公開されると、docsフォルダのプロジェクトページはdocsフォルダ以外のファイルを参照することはできません。私が今やっていることは、ソースファイルの物理コピーをdocsフォルダのどこかに置いておくだけです。

私の救世主であることは何ですか?

ありがとうございます!

答えて

0

すべてのファイルとサブフォルダを1つのプロジェクトフォルダに配置することで、ファイルツリーを再構築する必要があります。

このメインプロジェクトフォルダでは、gitリポジトリにプロジェクトをアップロードするには、これらのコマンドを実行することができます。

git init 
git add . 
git commit 

は、より多くの情報のため git-initのドキュメントを見てみましょう。ファイルの


あなたの現在の場所は次のとおりです。

そうのようなHTMLから、あなたがソース場合、それが動作するはずです:

<script src="../src/wesa.js"></script> 
+0

申し訳ありません..あなたがより多くを説明してもらえますか? – mriiiron

+0

@mriiiron詳しい説明を含めるために私の答えを改訂しました –

+0

多分あなたは私の質問を得ていませんでしたか?問題は、プロジェクトページの 'docs'フォルダの外にあるファイルを参照できないことです。ここをクリックしてください:https://help.github.com/enterprise/2.11/user/articles/user-organization-and-project-pages/ – mriiiron

0

最も簡単な解決策は、ビルドステップでコードの最終バージョンを/docsフォルダに出力することです。

これはあなたが望んでいたよりも少なくなっています。

+0

私はこれがうまくいくと思いますが、私の仕事はこれを自動化する方法がないので、現在私の仕事はビルドする必要はありません(JS lib)。とにかくおかげで、素敵な夜を持っている:) – mriiiron

0

私自身の質問に答えるのは恥ずかしいですが、私はこれを共有するのを待つことはできません。完璧な解決策はGitHub自体からです;)Ah-ha!私はあなたのアイデアを持っていないと思います

Solution

関連する問題