2017-09-01 5 views
0

私のウェブサイトに作業セクションの読み込みに問題があります。 https://github.com/Vukasin90/test/blob/gh-pages/_includes/work.htmlGitHubのJekyllに関する問題

、これが私たちのサイトである:これはレポであるあなたがサムネイルをクリックするとhttps://vukasin90.github.io/test/

、それは、基本的にHTML文書を画像と段落のbounchを開く必要があります。

ローカルで実行するとうまくいきますが、ghページではロードできません(読み込み速度が遅い場合に表示されるスピナーアニメーションのみです)。

私はこれをGitHubでこのようにすることはできないと推測していますが、この問題を回避する方法はありません。あるいは、私はリンクなどで間違いを犯したかもしれません。私は本当にわからない

答えて

0

私はこれがあなたのjsではなく、Jekyllの問題だと思う。

jQueryが要求している:https://vukasin90.github.io/work/work-1.html

は、代わりにhttps://vukasin90.github.io/テスト/work/work-1.html

のjsの他のエラーもあります - 他の404エラーとブロックされたリソース。

あなたはジキルで完全なパスを参照したい場合は、のようなものでsite.urlとsite.baseurlを使用する必要があります。

..data-folder="{{ site.url|append: site.baseurl }}/work/work-1" style="background-image: url({{ site.url|append: site.baseurl }}/Assets/img/work/proj-1/thumb.jpg"..)

楽しんできてね。

EDIT:より良いページの変更に表示するために、上記の改正

。あなたはインライン相対参照を維持する修正したい場合は

代わりに、これらの変更:

...data-folder="../work/work-1"...

へ:

...data-folder="../test/work/work-1"...

しかし、心のこのパス参照号に保ちますジキルとあなたのjとの間には、他の方法で刈り取ることができます。だからidは全体を通して完全なパス参照を使うことを推奨するか、またはjsの設定をbaseurlを含むように変更することをお勧めします。

+0

プルリクエストを行いますか?私はJSの経験者ではありませんが、私は正しくそれをやっているかどうかはわかりません。 私はいくつかのことを試みましたが、何も動作していないようです。私は完全なパスを使用して、JSを変更しました(私は/ test/work/...を追加しました)、試したデータフォルダ= "../ test/work/work-1" 私はそれを変更したままにしました。 JSが変更された、私は/テスト/ワークセクションを追加しましたどのように戻ってきた... それは私を狂っている:D –

+0

私は解決策を見つけた! 問題がどこにあるかを指摘してくれてありがとう! :) 私はJS/test/workに追加します... そしてdata-folderにちょうどhtml docの名前をタイプしました。たとえば "work-1" –

+0

これをちょうど見ました。よくやった! – TBB

関連する問題