gitHub Pages Trouble問題点を、無事に解消

HEXOGitHub 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" />が結果的に

正しい記述。しかし、HEXOdeployされる際の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 PagesYour 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で

別途試してみたいと思います。