【问题标题】:Jekyll Cannot load any post from tags page and categories page?Jekyll 无法从标签页面和类别页面加载任何帖子?
【发布时间】:2017-08-28 00:04:30
【问题描述】:

我刚刚用 Jekyll 和 gitpage 建立了一个个人博客。 首先它似乎运行良好。但最近我发现无论是在本地服务器还是生产服务器,它都无法从/tags页面和/categories页面加载任何帖子(这两个都可以)。我只能从/blog页面加载帖子(该页面显示所有帖子)。我尝试更改_config.yml中的一些配置,有时我成功加载帖子但丢失了css。现在我不知道如何解决这个问题?

在本地地址这些 url 是好的:

127.0.0.1:4000

127.0.0.1:4000/#blog

127.0.0.1:4000/2017/How-to-ask/

127.0.0.1:4000/categories/

127.0.0.1:4000/tags/

但是最后2页,无论我点击哪个帖子,页面都会丢失,url变成这样:

0.0.7.225/Frequent-errors-when-learning-ruby-on-rails/

0.0.7.225/Linux-command-grep/

为什么前缀url变成0.0.7.225/

这是我的_config.yml

# Site settings
title: Caven's Home
description: 'My home.'
url: 'https://gitcavendish.github.io'
baseurl: '/'
# google_analytics: 'UA-XXXXXX-X'
# disqus_shortname: 'your-disqus-name'

author:
  name: 'Caven'
  email:
  twitter_username:
  facebook_username:
  github_username:  gitCavendish
  linkedin_username:

defaults:
  -
    scope:
      path: ''
      type: 'posts'
      values:
      layout: 'post'

# Build settings
destination: _site
paginate: 10
permalink: /:year/:title/
markdown: kramdown
highlighter: rouge

kramdown:
  # use Github Flavored Markdown
  input: GFM
  # do not replace newlines by <br>s
  hard_wrap: false

gems: ['jekyll-paginate']
exclude: ['README.md', 'Gemfile', 'Gemfile.lock', 'screenshot.png']

如何设置_config.yml来解决这个问题?

这是博客的仓库:https://github.com/gitCavendish/gitCavendish.github.io

【问题讨论】:

  • 类别和标签页面不能通过配置中的设置创建,它们应该使用插件生成或明确地为它们创建页面。
  • @marcnuy 您好,marcanuy,感谢您的回复。事实上,现在分类页面和标签页面已经存在并且都运行良好,我的问题是我无法通过单击这两个页面的帖子标题来加载任何帖子。但是我可以从/博客页面。
  • 我认为你的网站标题应该有引号,像这样:title: "Caven's Home"
  • @JoostS 谢谢JoostS,网站标题只显示在浏览器标签上

标签: ruby github jekyll config


【解决方案1】:

要解决此问题,请在“categories.html”文件中更改:

{{ post.url | prepend: site.baseurl }}

进入这个:

{{ post.url }}

如果有人知道为什么前面的陈述是错误的,请赐教。

【讨论】:

  • 非常感谢 JoostS。我已经用你的方法修复了这个错误!
  • @Caven: 要将您的问题标记为已解决,请在系统允许时单击您喜欢的答案旁边的绿色对勾。谢谢!
  • @halfer 好的,知道了。谢谢!
猜你喜欢
  • 1970-01-01
  • 2014-10-28
  • 2014-01-03
  • 2020-04-29
  • 1970-01-01
  • 2016-11-17
  • 2014-07-19
  • 1970-01-01
  • 2014-12-12
相关资源
最近更新 更多