Jekyll:在 github 页面上部署时出现菜单链接问题
Jekyll: issues with menu links when deploying on github pages
我已经使用 Github 页面部署了 Jekyll blog,但是当它为不同的菜单页面生成链接时似乎出现了问题。
这是我的 _config.yml 网站设置。
# Site settings
title: Marvin K
description: "Now Loading"
baseurl: " "
url: "marv.ink"
# Build settings
markdown: kramdown
highlighter: rouge
permalink: /:title/
# html minify
compress_html:
clippings: all
comments: all
endings: []
profile: false
# Links to include in menu navigation
links:
section_1:
- title: home
url: /
key_trigger: 1
- title: my posts
url: /posts
key_trigger: 2
- title: series
url: /series
key_trigger: 3
- title: tags
url: /tags
key_trigger: 4
- title: about me
url: /about
key_trigger: 5
# projects in header index
projects:
# exclude my node related stuff
exclude: ['package.json', 'src', 'node_modules']
任何解决这个问题的帮助都会很棒
谢谢
为了让您的菜单在 github 页面上工作,您可以:
在_config.yml中:
baseurl: "/blog"
...
links:
section_1:
- title: home
url: /
key_trigger: 1
- title: my posts
url: /posts
key_trigger: 2
...
在_includes/menu-search.html,更改
<a key-trigger={{ link.key_trigger }}
href="{{ site.url }}{{ link.url }}"> {{ link.title }}</a>
阅读:
<a key-trigger={{ link.key_trigger }}
href="{{ site.baseurl }}{{ link.url }}"> {{ link.title }}</a>
这是基于我看到的 here。
我已经使用 Github 页面部署了 Jekyll blog,但是当它为不同的菜单页面生成链接时似乎出现了问题。
这是我的 _config.yml 网站设置。
# Site settings
title: Marvin K
description: "Now Loading"
baseurl: " "
url: "marv.ink"
# Build settings
markdown: kramdown
highlighter: rouge
permalink: /:title/
# html minify
compress_html:
clippings: all
comments: all
endings: []
profile: false
# Links to include in menu navigation
links:
section_1:
- title: home
url: /
key_trigger: 1
- title: my posts
url: /posts
key_trigger: 2
- title: series
url: /series
key_trigger: 3
- title: tags
url: /tags
key_trigger: 4
- title: about me
url: /about
key_trigger: 5
# projects in header index
projects:
# exclude my node related stuff
exclude: ['package.json', 'src', 'node_modules']
任何解决这个问题的帮助都会很棒
谢谢
为了让您的菜单在 github 页面上工作,您可以:
在_config.yml中:
baseurl: "/blog"
...
links:
section_1:
- title: home
url: /
key_trigger: 1
- title: my posts
url: /posts
key_trigger: 2
...
在_includes/menu-search.html,更改
<a key-trigger={{ link.key_trigger }}
href="{{ site.url }}{{ link.url }}"> {{ link.title }}</a>
阅读:
<a key-trigger={{ link.key_trigger }}
href="{{ site.baseurl }}{{ link.url }}"> {{ link.title }}</a>
这是基于我看到的 here。