2017-06-29 18 views
0

私はhtmlprooferを実行しましたが、このエラーが発生しました。投稿への内部リンクが存在しません、jekyll

内部に存在しない/記事/タイトルへのリンク

どのようにHTML出力が正しく構築されたときになるように、私はジキルで液体のタグを修正するのですか?

は私が、私はこの行

<a href="{{ post.url | relative_url }}{{ post }}" title="{{ post.title }}">

投稿index.html上に少なくともショーで{{ post }}を追加するとき、それはindex.html

<a href="{{ post.url | relative_url }}" title="{{ post.title }}"></a> 

に、このラインとは何かを持っていると思いますサイトが壊れたように見えるにもかかわらず、 {{ post }}を削除すると、メインページは正常に表示されますが、投稿をクリックすると404につながります。

+0

リポジトリのURLください。 –

+0

https://gitlab.com/mrjules/chalked5 – WinterJules

答えて

0

HTMLProoferは_siteディレクトリにある生成サイトをチェックする必要があります。このフォルダには、Jekyllによって処理されたWebサイトの生成されたファイルが含まれています。その場合、失敗したリンクはhtmlprooferによって正しくチェックされます。例えば

htmlproofer --check-html \ 
     --internal-domains localhost:4000 \ 
     --assume-extension \ 
     --disable-external \ 
     _site 
+0

ポイントに到達するために私の投稿を改めました。 – WinterJules

+0

で '{{ post.title }}'を試し、 '_config.yml'に以下のプロパティを設定してください:baseurl =" " - または{{ post.title }} marcanuy

+0

両方とも試しても動作しませんでした。 – WinterJules

関連する問題