Here是我正在开发的示例站点。 6个州的可点击地图应指向另一篇文章。最顶层的状态(查and和克什米尔)应指向2018-09-20-jkGIF
文件夹中的帖子_posts
。对于其他州也应执行类似的操作。
这里的问题是,单击导致进入404页面。该站点的本地服务可以轻松完成此任务,但是github支持的版本却不然。
_posts
文件夹中的文件:
2018-09-19-welcome-to-jekyll.markdown
2018-09-20-jkGIF.md
2018-09-21-aniGIF.md
2018-09-21-chanGIF.md
2018-09-21-dadraGIF.md
2018-09-21-damanGIF.md
2018-09-21-goaGIF.md
_config.yml
如下:
title: Your awesome title
email: your-email@example.com
description: >- # this means to ignore newlines until "baseurl:"
baseurl: "infer" # the subpath of your site, e.g. /blog
url: "" # the base hostname & protocol for your site, e.g. http://example.com
twitter_username: jekyllrb
github_username: jekyll
markdown: kramdown
theme: minima
plugins:
- jekyll-feed
home
文件夹的_layouts
页中的帖子链接过程为:
href={% post_url 2018-09-20-jkGIF %}
(在地图内,有关更多信息,请深入this。)
帖子包含GIF。这些GIF位于根文件夹中,并通过以下方式链接到页面:
---
layout: post
title: "Jammu And Kashmir GIFs"
---
![useful image]({{ site.url }}jk.gif)
我尝试在jk.gif
之前添加斜杠,但这没有用。这些帖子似乎未链接到主页。
如果需要,您可以检出this信息库,或在评论中提问。
答案 0 :(得分:2)
设置您的基本网址:baseurl: "/infer"
,并使用它:
href={{ site.baseurl }}{% post_url 2018-09-20-jkGIF %}
和
![useful image]({{ site.baseurl }}/jk.gif)