GitHub pages の公開ディレクトリを master /docs に設定し Symlink を作ったら色々捗るかと思ったらダメでした
先ごろ、github-pages として公開するディレクトリを masterブランチの docs に設定することが可能になりました。
(これまでは gh-pages と呼ばれる別ブランチを用意し、そちらに必要なファイルを都度 publish する必要がありました)
そこで
(〜・◇・)〜 github シンボリックリンクをある程度理解してくれるから、もしかしてリンク作れば、master や develop ブランチに追加したファイルを docs から参照可能できたりしないかなぁ?
と考えた (ε・◇・)з ← コイツがおったそうな。
github-pages で /docs を作成+公開し /lib/a.js を /docs/index.html から参照しようとリンクを作成( ln -s ../lib lib )し <script src=“lib/a.js”> するとエラーになる。
— コラーゲンたっぷりさん (@uupaa) 2016年9月22日
さてどうすれば…
具体的なエラーはこちら
github-pages docs/ 以下に ln -s でリンク張って同じ master リポジトリと docs でファイルを共有する戦略はいまのところ上手くいかず。実体置かないとだめなんかなぁ…
— コラーゲンたっぷりさん (@uupaa) 2016年9月22日
github-pages を /docs に設定した時に、
— コラーゲンたっぷりさん (@uupaa) 2016年9月22日
ln -s で作成したシンボリックリンクを置けば、いい感じになるかと思ったらダメで、
/docs 以下に実体を置く必要がありましたhttps://t.co/gPIu9ExuOj
こういう感じ
リンクだと無理そうなので、
https://github.com/uupaa/WebGLDetector.js/tree/master/docs
のように必要なファイルをコピーして設置することに。
https://github.com/uupaa/WebGLDetector.js/tree/master/docs
を公開したページはこちら。