2013-05-18 5 views

答えて

37

私ははい、すべての角度UIのgithubのページには、デモで実際の角度のアプリケーションである考慮言う:

http://angular-ui.github.io/

http://angular-ui.github.io/bootstrap/

など

+1

組み込むチャーリーのコメントをチェックしてください! –

+0

私は一般的な質問に一般的な答えで答えました。おそらくOPが具体的なことを望むなら、彼らはより詳細な質問をするでしょう。 – lucuma

+0

はい! GithubでAngularJSアプリケーションをホストすることができます。それは素晴らしいです。あなたはカスタムドメインを持つことさえできます! – Bruno

90

することができますが、あなたはできませんhtml5モードを使用します(URLから#を削除します)。 html5モードを使用している場合は、すべてのリクエストを1ページのアプリケーションからルートURLにリダイレクトする必要があります。 GitHubページではサーバーサイドコードを使用できないため、これを行うことはできません。だから、あなたがURLに#を気にしないなら、それに行きなさい。 html5モードを使用する場合は、別の場所でホスティングを探す必要があります。アンギュラドキュメントから

...

"Using [html5] mode requires URL rewriting on server side, basically you have to 
rewrite all your links to entry point of your application (e.g. index.html)" 

EDIT: あなたが本当にしたい場合は、この作品を作るためにいくつかの巧妙なハックを利用することができます。ハックの詳細はhereで概説されています。要約すると、index.htmlの名前を404.htmlに変更し、すべてのルートでgithubがサービスを提供します。

+17

この回答は私に質問するのを妨げました。 +1: – kentcdodds

+0

Service Workerを使用した場合はどうなりますか? – frhd

12

知っておくべきことは、JekyllとAngularの間に1つの競合があります。

ジキルに含まれる液体も、式を評価するために{{ }}を使用します。角度の解釈は、(それが液体と競合しない)使用する式を変更するには:

var myapp; 
myApp = angular.module('myApp', []); 

myApp.config([ 
    '$interpolateProvider', function($interpolateProvider) { 
    return $interpolateProvider.startSymbol('{(').endSymbol(')}'); 
    } 
]); 

メガポイントのためのあなたの答えにthis blog post

+37

ページリポジトリのルートに '.nojekyll'という名前のファイルを作成することでJekyllをオフにすることができます(https://help.github.com/articles/using-jekyll-with-pages#configuring-jekyll)。そのファイルをGitHubにプッシュします。 – Tyler

関連する問題