gitHub Pages Trouble問題点を、無事に解消
HEXOでGitHub Pagesのホームページを試される方は『ご注意!!』
現在は「テーマ」の指定で、「landscape」はサポート外に成っています。
(色々参考にできるサイトの中に有るオススメのテーマでしたが)
漸く3月17日以来の問題点を、無事に解消できました。
(メデタシ、メデタシ!!)
今回、色々試行錯誤して漸くたどり着いた『解決策』は、
GitHub側からは、あまりオススメ出来ないタイプの修正です。
夕方に何とかGitHubでの『問題点』が探し出せ、修正を実行。
GitHubでのファイルの配置を眺めていたら「index.html」への
記述が一箇所おかしいことに気づいた。
その場所というのは
git - css not working on github pages - Stack Overflowで質疑されていた
CSSファイルへの接続のための書き方です。
<link rel="stylesheet" href="css/style.css" />が結果的に
正しい記述。しかし、HEXOでdeployされる際のindex.htmlでは
『/css/style.css』とCSSフォルダーの前に『/』が付いていました。
これが悪さの最初の点。
1つ目のindex.htmlをクリックして鉛筆マークで該当する箇所の
『/』を削除して<link rel="stylesheet" href="css/style.css" />と修正したら、
ページ一番下の緑の『Commit change』ボタンを押して終了。
2つ目は『_config.yml』で『landscape』が指定されていない点を修正。
(此れは、少々荒っぽい手立てですが。)
GitHubのUser.github.ioのページに有る『Add file』のプルダウンから
『Upload files』を選択し、表示される『Drag file here to add ...』の枠内に『theme: landscape』と書き入れた「_config.yml」を『Dragして追加』。
この作業が終了したら『setting』から自分のサイトが指定してある
『GitHub Pages』Your site is published at https:// User.github.io/
をクリックして確認。
無事元のページ[[ https://wakamazu.github.io/ ]]が『閲覧』できました!!
漸く3月17日以来の問題点が解消でき「やれやれ」と思った矢先に
GitHubからメールが届きました。
----- 引用します ------------
The page build completed successfully, but returned the following warning for the `master` branch:
You are attempting to use a Jekyll theme, "landscape", which is not supported by GitHub Pages.
------------- 引用終わり ---------
成る程、サポートしていないテーマを使い、HEXOから、新しいページを作成しdeployを実行したので、問題が生じた。今まで無事に『閲覧』できていた環境を「壊す結果」と成り、挙げ句の果てに『サイトが全く表示されない!!』状態に陥ったという次第です。
実は、1 & 2 番目の修正をする前に『問題を起こした最新ページ』を
GitHubのファイルリストから『削除』を試みました。
完全に消されているかは判りませんが、兎に角『以前の状態に戻す』のが
急務だったので、敢えて此の事も実施しました。
扨、ご報告が長すぎるくらい長く成ってしまいました。
此処まで、読むことを付き合って頂きまして有難うございます。
今後は此のgitHub pageは其の儘にしておきます。
GitHubから『修正』を求められている、サポートされている
Jekll themeへの変更は、時間が許せば、異なるgitHub Pagesで
別途試してみたいと思います。