2016-05-15 7 views
0

githubサイトを設定しようとしています:https://github.com/derlin/semantic-modals/tree/gh-pages。異なる場所にgh-pages:いくつかのページがありません(404)

<div ng-include src="'_main.html'"> 

を、それらのどれも機能しません:私は、例えば、ng-includeディレクティブを使用します。私は、例えば、ブラウザで私のファイルのいずれかを表示することができ

私はルートにhtmlフォルダから移動したり、自分のファイルの名前を変更しようとした、私はいつも404

で終わるに:http://derlin.github.io/semantic-modals/vendor/semantic/semantic.min.cssが、 http://derlin.github.io/semantic-modals/_main.htmlまたはhttp://derlin.github.io/semantic-modals/_editModalContent.htmlが体系的に失敗します(移動/名前の変更後も)。

なぜ私のレポのgh-pagesブランチに存在するのに、それらのファイルがgithub.ioに「見えない」のですか?

答えて

2

GHページデフォルトでdocs

から、ジキルは

  • が示された(サイトのコンテンツを含む任意のファイルやディレクトリを構築していない、あなたのブランチがジキルビルドの出力であると仮定しています_で始まる名前で);または はサイト構成で除外されます。

回避策は、私がしようとしますジキル

+0

この回答をありがとうが、私はすでにファイルの名前を変更しようとしました。私はちょうど 'main.html'という名前でバージョンを再考しますが、それでも同じ問題があります。 – Derlin

+0

ああ、私は本当に馬鹿だと感じる。コミットする前に 'git add'コマンドを忘れました。素晴らしい答え、ありがとう! – Derlin

0

ng-includeが間違った方法で使用されています。 documentationを参照してください。2つの方法(タグと属性)があり、それらを混在させています。

<ng-include 
    src="string" 
    [onload="string"] 
    [autoscroll="string"]> 
... 
</ng-include> 

<ANY 
    ng-include="string" 
    [onload="string"] 
    [autoscroll="string"]> 
... 
</ANY> 

あなたは

<div ng-include="_main.html"> 

または

<ng-include src="_main.html"> 

ではなく、それらを組み合わせて使用​​することができます。

GitHubのドキュメントでthis pageをご覧ください。ファイルの名前を変更するか、名前がアンダースコアから始まるファイルを公開するように操作する必要があります。デフォルトでは非表示になっています。

+0

をオフにするには、ルート・パスに.nojekyllというファイルを作成することです。しかし、私のファイルがブラウザからアクセスできないとどうして説明しますか? – Derlin

+0

私は思った通りです。違いはありません。ちなみに、私はいつもng-include + srcの表記法を使いました。それは私が作ったすべてのアプリで動作します。 – Derlin

+0

'main.html'のincludeが' index.html'ソースにあります。しかし、リポジトリには '_main.html'があります。たぶんこれは事件ですか? – Andrew

関連する問題