概要¶
このエクステンションは、GitHub PagesにWebページをアップすると、レイアウトが崩れてしまう問題を解決するためのツールです。
レイアウトが崩れる原因は2つあります。
GitHub Pagesはデフォルトで jekyll を使用してホスティングを行うため、jekyllでサポートしていないパスを正確に読み取ってくれない
CSSなどのパス指定がサーバとローカルで異なり、GitHub Pagesのサーバー上のURLを指定する必要がある
このエクステンションは、次のように解決します。
GithHub Pagesを公開するフォルダ直下に
.nojekyll
という空ファイルを置くことで、jekyllをホスティングしないようにしますHTMLに記述されているCSSファイルなどへの相対パスを、
<base>
タグを使用してGitHub PagesのURLに変換します
タスク (Terminal> Run Task…)
github pages: Convert to HTML for GitHub Pages
github pages: Create a “.nojekyll” file in [./docs]
github pages: Create a “.nojekyll” file in [workspaceFolder(./)]