gh-pages

2022-08-16

https://www.npmjs.com/package/gh-pages

https://github.com/tschaub/gh-pages

次のコマンドで現在いる中身を gh-pages ブランチへコミットする。

gh-pages ブランチは当初からの GitHub Pages 公開用ブランチ。

-d "./" はなしでも動作可能な可能性があるが、

Capsule 運営者が使用した段階でエラーになった。

hugo を使っている場合は public へ公開されているので、

これを main ブランチに公開する場合

package.json に次を追加する事で npm run deploy で実行できる。

React アプリで gh-pages を用いた例が紹介されていて、

その中で package.json に homepage として

http://ユーザー.github.io/レポジトリ を加えるように紹介されているが、

これは React 固有の設定なので、他の場合は設定する必要がない場合が多い。

Capsule 運営者が使用してみた感じだと、npm の認証が別になったようで、

gh-pages を用いたコミットが通常の Git で行ったコミットと別の扱いになるようで、

他からリポリトリを参照すると。なぜか pull を要求されるようになっていた。

本来の用途どおり、GitHub Pages への公開を目的に gh-pages を使用し、

リポジトリの操作は GitHub から直接操作するのが一つの手段かもしれない。

- - - 🎈 - - -

🎈 fusen.srht.site

- - - 🎈 - - -

◯ Powered by sourcehut pages

Proxied content from gemini://fusen.srht.site/page/gh-pages.gmi (external content)

Gemini request details:

Original URL
gemini://fusen.srht.site/page/gh-pages.gmi
Status code
Success
Meta
text/gemini
Proxied by
kineto

Be advised that no attempt was made to verify the remote SSL certificate.