-
Notifications
You must be signed in to change notification settings - Fork 5
ウィキを GitHub Pages で公開する #6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Pages で Wiki を公開すればより情報を探し易くなる筈です。 |
すみません。すっかり返信が送れてしまいました。 GitHub Wiki を Pages として公開できることは分かったのですが、 |
@uchan-nos さん、ご返信ありがとうございます。
僕の環境が原因である可能性もありますが、Google 検索すると GitHub Wiki より GitHub Pages の方が多くヒットします。また、Wiki ページの説明は非表示になってしまっています。もし他の方の環境でもそうなるのであれば、Pages で公開して正しく検索できる様にすべきだと思いました。 他にも、「
メリットは上記通り、Google 検索で正しく表示される様にする事です。Wiki が更新される度に毎回 Pages を更新するのは大変ですので、大きな変更が行われた時にのみ更新すれば良いと思います。 代替案ですが、Wiki リポジトリのフォークを Pages で公開するのはどうでしょうか?この方法では単に Wiki の変更をマージするだけで済み、サブモジュールを更新した後にコミットを作成する必要が無くなります。(サブモジュールを使う方法より手間が一つ少なくなります。) |
現在、Google 検索でヒットしないということを確認しました。 定期的 or 大きな変更があったときにサブモジュールを更新することになろうかと思いますが、 |
https://qiita.com/sotarok/items/0d525e568a6088f6f6bb この方式の特徴
Wiki リポジトリのフォークを Pages で公開する方式の特徴
Takym さんが、実際の更新手順を教えてくださってから決めようと思いますが、今のところご提案の方式を実現する方向で心が動いています。 |
サブモジュール方式で良いと思います。 色々調べてみたところ、GitHub ではDependabotでサブモジュールの更新を自動化できる様です。サブモジュールに変更が行われると自動的にPRを作成してくれます。 Dependabot を有効にして version: 2
updates:
- package-ecosystem: "gitsubmodule"
directory: "/"
schedule:
interval: "monthly" |
Bumps [wiki](https://github.com/osdev-jp/osdev-jp) from `15c03e8` to `2bd823d`. - [Release notes](https://github.com/osdev-jp/osdev-jp/releases) - [Commits](https://github.com/osdev-jp/osdev-jp/compare/15c03e8e5c9f889f439456d0f4e55a4a3531e2d3...2bd823d37a756be82b6e5eebfea926ca0fbbba17) Signed-off-by: dependabot[bot] <support@github.com>
Bump wiki from `15c03e8` to `2bd823d`
素晴らしいです。ちょっとこれで運用してみましょう。 |
ありがとうございます! |
osdev-jp/osdev-jp.github.io https://github.com/osdev-jp/osdev-jp.github.io の、Wiki をウェブページとして見るのリンク先 osdev-jp https://osdev.jp/wiki/Home.html を見てみたのですが、「OS 開発を始める人たちへ」を踏むと新規ページ作成画面になってしまいます。 Create new page · osdev-jp/osdev-jp.github.io Wiki https://github.com/osdev-jp/osdev-jp.github.io/wiki/for-begginers Wiki をウェブページに変換するロジックが正常なのか、自動テストが無いと今回みたいに人間が |
私の画面でこんなメッセージが出ていて、Dependabotの仕組みが自動的には動作しなくなってるかも?
とりあえず、手動で「Merge」ボタンを押してみました。Pages側が更新されるだろうか? |
GitHub Actions でエラーが出ていて処理が進んでいなかったわけですが、エラーの監視は必要なんでしょうか |
GitHub Wiki はサブモジュールとしてリポジトリに組み込む事で GitHub Pages で公開できます。