github pages没有为jekyll处理我的前台事务

github pages没有为jekyll处理我的前台事务,jekyll,github-pages,Jekyll,Github Pages,My _config.yml就是这样定义的 # Site settings title: XTargets email: bradphelan@xtargets.com description: "XTargets - Technical blog of Brad Phelan" baseurl: "/xtargets" url: "http://xtargets.com" # Build settings markdown: redcarpet permalink: pret

My _config.yml就是这样定义的

# Site settings 
title: XTargets 
email: bradphelan@xtargets.com 
description: "XTargets - Technical blog of Brad Phelan" 
baseurl: "/xtargets" 
url: "http://xtargets.com" 

# Build settings 
markdown: redcarpet 
permalink: pretty 

defaults: 
  - 
    scope: 
      path: "" 
    values: 
      layout: "post" 

当我在本地运行jekyll服务器时,我的帖子会被帖子布局包装起来。但是,当签入github上的gh pages分支时,页面不会被包装


为什么会出现这种情况?

此问题与前端默认设置或未运行最新Jekyll版本的GitHub页面无关。是您的样式表链接不正确

您的站点在
http://bradphelan.github.io/css/main.css
,但它位于此处:
http://bradphelan.github.io/xtargets/css/main.css

在中,相应地更改此项:

<link rel="stylesheet" href="{{ "/css/main.css" | prepend: site.baseurl }}">

看起来github pages尚未更新jekyll版本。目前它是jekyll 1.5.1版。

您能给我们展示一个最小的(非)工作示例吗?您的实际示例没有显示问题,因为布局是在POST中提供的(而baseurl不是),所以这应该不再是一个问题。