問題タブ [github-pages]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
github - jekyll内で2つの独立したサイトを実行する方法
デザインの異なる2つの静的サイトがあります。1台のJekyllサーバーで実行したいのですが。
具体的には、これが私の状況です。
私のgithubリポジトリにはgh-pagesブランチがあります。今、私のプロジェクトには2つの異なるサイトが必要です(もちろん、サブフォルダーを持つ同じルートで実行されています)。
- ドキュメントサイト-username.github.com/repo/doc/で実行する必要があります
- テストサイト-username.github.com/repo/test/で実行する必要があります
これら2つのサイトにはそれぞれ、独自の_includes、_layouts、staticfilesなどがあります。これら2つは完全に異なります。
このようなプロジェクトを設定するにはどうすればよいですか。
github - GitHub ページで Markdown ファイルを使用できますか?
GitHub wiki はディレクトリをサポートしていないため、md ファイルを GitHub ページに配置したいと考えています。しかし、それらを開くと、まったく解釈されていないことがわかりました。GitHub は未加工のファイルを提供してくれます。http://greenlaw110.github.com/Rythm/en/index.mdを参照してください。何か案が?
git - ドキュメントを Github Pages と同期するにはどうすればよいですか?
私は複数の人と一緒にプロジェクトを行っておりREADME.md
、GitHub ページでレンダリングされる GitHub Flavored Markdown の束を含むファイルを持っています。また、GitHub Organization のサブドメインでホストされる GitHub Pages ブランチをセットアップし、自動ページ ジェネレーターREADME.md
を使用して、ページを作成したときにファイルにロードするだけでした。しかし、README.md
ファイルを更新してもプロジェクト ページが更新されないことに気付きました。代わりに、GitHub 設定タブに移動してプロジェクト ページを再作成し、そのREADME.md
際にファイルをリロードする必要があります。
また、 GitHub プロジェクト ディレクトリ ページのドキュメント ファイル間で動作する相対リンクについて読んだ後。ドキュメント用にすべての HTML を手作業で書き出さなければならない時間を大幅に節約できるので、マークダウンがとても気に入っています。しかし、私が望むのはREADME.md
、docs/*.md
. 私の他のドキュメント ファイルも私の gh-pages ブランチに含まれ、私の GitHub Pages サブドメインでホストされ、レンダリングおよび/またはテーマ化されるように、簡単な解決策があることを望んでいました。
つまり、私の質問は次のとおりです。
- Github ページのサブドメインで README.md ファイルを自動的に更新する方法はありますか?
- [編集]:自動ページジェネレーターを使用している場合、答えはノーのようです。リポジトリの設定ページに移動し、更新するために変更があるたびにリロードする必要があります。
- [編集]:自動ページジェネレーターを使用している場合、答えはノーのようです。リポジトリの設定ページに移動し、更新するために変更があるたびにリロードする必要があります。
- README.md ファイルのドキュメントへの相対リンクを Github ページで動作させる方法はあり
/docs/*.md
ますか?- [編集] :この質問を書いてから学んだことから、これは、Ruby gem Jekyllのような静的サイト ジェネレーターと、おそらく言及されているGitHub でサポートされている Webhookのいくつかの使用を使用して、GitHub ページでのみ可能であるようです。以下のコメントで。私は現在、最適な解決策を見つけようとしています。
- [編集] :この質問を書いてから学んだことから、これは、Ruby gem Jekyllのような静的サイト ジェネレーターと、おそらく言及されているGitHub でサポートされている Webhookのいくつかの使用を使用して、GitHub ページでのみ可能であるようです。以下のコメントで。私は現在、最適な解決策を見つけようとしています。
- さらに良いことに、これを行うことができるさらに簡単な方法はありますか?おそらく、私の README.md とドキュメントのコピーが 1 つだけで、gh ページとメインブランチの両方で使用され、すべてが簡単になりますか?
- [編集] :これはほぼ間違いなくノーのようです。これを可能にする何かを GitHub に組み込む可能性について考えていました。この種のことに対するより良いサポートが、将来 GitHub Pages に組み込まれる可能性があるように思われます。
- [編集] :これはほぼ間違いなくノーのようです。これを可能にする何かを GitHub に組み込む可能性について考えていました。この種のことに対するより良いサポートが、将来 GitHub Pages に組み込まれる可能性があるように思われます。
github - Jekyll を Github ページにデプロイする
Jekyll を使用してローカルにサイトを構築し、それを新しいマスター リポジトリ (username.github.com) にプッシュしました。サイトはうまく機能します。私の質問は、デプロイ可能な部分 ( _siteディレクトリ)だけを gh-pages ブランチに移動するにはどうすればよいですか? むしろ、それが展開する最良の方法である場合、そのディレクトリの内容ですか?
独自ドメインを使おうと思っています。私のワークフローは、master ブランチ (おそらくいくつかのフィーチャー ブランチ) で作業し、コンパイルされた結果を gh-pages ブランチにプッシュ (マージ) することです。その音は正しいですか?
ドキュメントを介してそれを理解するのに苦労しています。助けていただければ幸いです。ありがとうございます!
github - github でプリ/ポスト コミット フックを使用してマスターから gh-pages ブランチを更新する方法はありますか?
私はgithubでホストされている完全に静的なサイト (例: https://github.com/robertjchristian/angular-enterprise-seed ) を持っており、主に master ブランチで作業しています。/app/ ディレクトリの内容は、私がホストしたいものです。したがって、開発中は cd ~/projects/angular-enterprise-seed/app を実行してから、「python -m SimpleHTTPServer」を実行しました。これにより、localhost:8000 でサイトをローカルに参照できます。
/app の静的コンテンツも Web 上でホストしたいと考えており、gh-pages は理想的な候補です。ここに私の要件があります:
- 「gh-pages ブランチをマスターとして使用するだけ」はしたくない
- クライアントからのマスター変更に沿って gh ページを維持するラッパー スクリプトに依存したくありません。
- Webhook ポスト、マスターからのチェックアウト、および gh-pages へのチェックインを処理するサービスを構築したくありません。
理想的には、「Post commit hook - sync gh-pages with change in master」という github フックになります。
何か案は?
ありがとう。
github - git ブランチ内のフォルダーのみを追跡することは可能ですか?
これが意味があるかどうかはわかりません...
すべてのコーディングを行うメインのプライベート git リポジトリがあります。そして、公開結果のみを公開するように別の公開 git をセットアップしました (元のデータの一部は機密情報です)。プライベート git 内のフォルダーの 1 つで、すべての結果を準備しました。
では、パブリック git のブランチ (github-pages) を作成して、プライベート git の結果フォルダーのみを追跡することは可能ですか?
それとも、このためのより良いワークフローがありますか?
ありがとう、
html - GitHubPagesはJekyllインクルードをレンダリングしません
マシン上で正常にレンダリングされる液体マークアップがありますが、含まれているdivレンダリングのみ_includes/
にプッシュすると。gh-pages
ページカテゴリ別にグループ化された、私のサイトのナビゲーションを生成することになっています。私は自分のマシンのrubygemsを一致させて、ここに表示されているものを模倣しました。私の液体構文で間違っていることがあり、GitHub Pagesでのレンダリングを妨げていますか?
注:同じ出力map: 'category'
を生成するので(ただし順序が異なる) 、問題を特定したと思います。私のマシンで必要なように液体からフィールドを抽出しますが、これは起こりません。何か提案があれば教えてください!site.pages | map: 'to_liquid'
map: 'category'
gh-pages
html - githubページのドメインではなく、カスタムドメインをGoogleにインデックスさせるにはどうすればよいですか?
クライアントの公式サイトを完成させる間、クライアントの github ページでホストされているスプラッシュ ページがあります。
数日まではすべて問題ありませんでしたが、 Google がカスタム ドメインではなくgithub の URLをインデックス化していることに気付きました。
github の指示に従い、リポジトリで CNAME ファイルを使用し、トップレベル ドメインに A ドメインを設定し、www に CNAME を設定しました。私は運が悪いので、インターネット全体を見ました。Google ウェブマスター ツールを使用してみましたが、実際には robots.txt を使用できません。これは両方に影響するためです。
ruby - ローカルおよびサーバーとは異なる構文解析された構成のアレイ
私は私の中に次のものを持っています_config.yml
:
それから私は私の見解でそれを繰り返します:
ローカルの開発マシンでは正常に動作し、ダミーのスライドは3回表示されますが、githubページでは1回しか表示されません。理由を知っていますか?これはバージョンの問題でしょうか?
git - ビルド アーティファクトを github ページに公開する
Cloudbees で Jenkins によってビルドされる GitHub のプロジェクトがあります。
ビルドが master ブランチで成功するたびに、gh-pages ブランチを更新して github にプッシュしたいと思います。
ビルドツールとして Gradle を使用しています。
そのために使用できる Gradle や Jenkins プラグインはありますか?