2017-05-29 8 views
1

GitHubにアップロードされたstyles.cssファイルを複数のプロジェクトのスタイルとして使用できますか?私はここに私のプロジェクトのデフォルトのスタイルを定義しようとしています:https://raw.githubusercontent.com/GhitaB/default-design/master/styles.cssgithubのCSSファイルのスタイル

私はこのファイルを複数のプロジェクトにコピーするのではなく、リンクする方が好きです。

答えて

1

RawGitは、適切なContent-Typeヘッダーを使用してGitHubから直接生ファイルを処理します。

それとも、私たちはコードとリソースの重複を区別する必要がある。ここGithub Pages

+0

タグで私のために働いています。私は自分のデフォルトスタイルの変更ごとに新しいタグを生成してから、新しいタグを使うために私のプロジェクトでRawGitのcdnリンクを更新します。それが私の問題を解決する。ありがとう! – GhitaB

1

を使用することを検討してください。あなたが望んでいないのは、ファイルが分岐し、すべての変更をすべて繰り返す必要があるため、コードをコピーすることです。ただし、1つのファイルを複数のサーバーにアップロードすると、一度に1つのファイルを編集することができれば、問題はありません。

この場合、Gitサブモジュールがあります。アイデアは基本的に共有部分を持つリポジトリを持っていて、他のプロジェクトの指定されたパスにそのリポジトリを含めることです。ここで詳しく読むことができます:https://git-scm.com/book/en/v2/Git-Tools-Submodules

このようにして、IDEベースの外部ツールはすべて機能し、Webサイト全体を展開することができます。将来、ある時点で別々のCSSファイルを作成する場合は、サブモジュールをファイルに置き換えるだけで、HTMLのパスを変更する必要はありません。もちろん


、あなたはまた、単に同じURIにそれらを指していることにより、複数のプロジェクトで同じ正確なリソースを使用することができますが、その後の脱共役は難しく、その後かもしれないと、あなたのIDE内のファイルを見ることができません。