我的_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"
https://github.com/bradphelan/xtargets/blob/gh-pages/_config.yml
当我在本地运行jekyll服务器时,我的帖子会被帖子布局包裹起来。但是当在github上检查gh-pages分支时,页面没有被包装。
见
http://bradphelan.github.io/xtargets/2012/03/29/simple-javascript-powered-inline-confirm/
为什么会发生这种情况?
答案 0 :(得分:2)
看起来github页面还没有更新jekyll版本。 pages.github.com/versions/。它目前在jekyll版本1.5.1。
答案 1 :(得分:1)
此问题与Front Matter默认值或未运行最新Jekyll版本的GitHub页面无关。这是你的样式表没有正确链接。
您的网站在http://bradphelan.github.io/css/main.css
中查找CSS文件,但它位于此处:http://bradphelan.github.io/xtargets/css/main.css
在head.html中,相应更改:
<link rel="stylesheet" href="{{ "/css/main.css" | prepend: site.baseurl }}">