2017-07-17 7 views
1

私はjekyllとgithubpagesを使ってブログを作りました。カスタムドメイン名を追加するまで、すべてがうまくいっていました。カスタムドメイン名を追加した後、ウェブサイトに埋め込まれているリンクは、ブログの別の部分(ホームページを除く)には壊れています。私は手動でアドレスのいずれかを入力することができますし、それが正常に動作しますが、私はポストにウェブサイト上のリンクをクリックした場合、およそページ>http://contactjekyll gh-pagesが消えているサイトのURL

からhttp://blog.com/contact becomesすなわち>http://about
- http://blog.com/about becomesすなわち

、または私が壊れたURLを取得する連絡先ページ。 URLのサイト部分が消えないようにするにはどうすればよいですか?正しいURLを生成するには、ブログや

答えて

0

以下のリポジトリへのリンクが、あなたはsite.url変数を付加する必要があります。

あなたはindex.htmlで手動でURLを生成することができます

{{site.url}}/{{ site.baseurl }}{{ post.url }} 

またはそれらを自動的に追加することをabsolute_urlを使用する(それはsite.urlsite.baseurlを付加):

<a href="{{ post.url|absolute_url }}">{{ post.title }}</a> 
+0

が、私はそれが動作するようになった、ありがとうございました – SolaOmi

関連する問題