2017-01-03 11 views
0

私はリポジトリorgname.github.ioからウェブページを公開するGitHub組織を持っています。もちろん、これらのプロジェクトに関するドキュメントをホストしたいいくつかのプロジェクトリポジトリがあります。これはGitHub Pagesを通してすべて可能です。プロジェクトと組織の間のGitHubページの設定

しかし、組織ページの設定をプロジェクトページと同期させる方法がわかりません。私が http://orgname.github.ioにいるかどうか、または私がhttp://orgname.github.io/projectにいるかどうかにかかわらず、ウェブサイトが同じに見えるようにします。

ジキルベースの設定を同期させておくにはどうすればよいですか?

答えて

2

これは、私たちが作ってみたソリューションです:ジキル構成、jekyll-websiteを格納するリポジトリを作成します

  1. リポジトリをリポジトリにフォーク/コピーします。<orgname>.github.io
  2. すべてのプロジェクトで、docsディレクトリとしてgitサブツリーを作成します。

あなたは、Webページの見た目/設計に変更を加えるjekyll-websiteでそれを行う、その後、<orgname>.github.ioと、すべてのプロジェクトのサブツリーにそれらの変更をプルする必要があるとき。これは、あなたがウェブサイトを変更する必要があるときはいつでも少し仕事ですが、それは仕事を完了します。

0

Githubページのサイトは、それぞれのリポジトリのgh-pagesブランチでホストされているため、相互に独立しています。

あなたのコンテンツは各レポで一意になると仮定していますので、私が知る限り、同期できないテーマ/構造などを同期することを求めています。私はすべてのサイトのJekyllテーマを選択し、コンテンツを編集することをお勧めします。

+0

プロジェクトのWebサイトでは、Githubページのコンテンツは、gh-pagesブランチに存在する必要はなくなりました。詳細については、リンクを参照してください。 https://help.github.com/articles/configuring-a-publishing-source-for-github-pages/#publishing-your-github-pages-site-from-a-docs -folder-on-your-master-branch – apmccartney

関連する問題