2

我已经建立了一个香草 Octopress 博客并且我在 github 页面上托管,但是在使用rake preview.

为了帮助排除故障,以下是我在设置 Octopress 后所做的更改的简短列表(我记得):

  1. 在 _config.yml 中,将 url 更改为我的域
  2. 在 _config.yml 中,将 root 更改为“/”
  3. 在 _config.yml 中,在 3rd 方设置下指定了我的 github 存储库
  4. 在 /public/github 中添加了指向我的域的 CNAME
  5. 在 /source/ 中添加了指向我的域的 CNAME
  6. 发了一个帖子使用rake new_post

以下是对问题的描述:

  1. http://localhost:4000产生 404,但是,我可以看到我的网站http://localhost:4000/github/index.html
  2. 预览 /github/index.html 时,大多数样式表/JS 都返回 404。

这是我运行时发生的情况rake generate,然后是rake preview

Starting to watch source with Jekyll and Compass. Starting Rack on port 4000
Configuration from /Users/[redacted]/Documents/code/octopress/_config.yml
[2013-09-09 10:21:44] INFO  WEBrick 1.3.1
[2013-09-09 10:21:44] INFO  ruby 1.9.3 (2013-06-27) [x86_64-darwin11.4.2]
[2013-09-09 10:21:44] INFO  WEBrick::HTTPServer#start: pid=39870 port=4000
Auto-regenerating enabled: source -> public/github
[2013-09-09 10:21:45] regeneration: 95 files changed
>>> Change detected at 10:21:45 to: screen.scss
identical public/github/stylesheets/screen.css 

Dear developers making use of FSSM in your projects,
FSSM is essentially dead at this point. Further development will
be taking place in the new shared guard/listen project. Please
let us know if you need help transitioning! ^_^b
- Travis Tilley

>>> Compass is watching for changes. Press Ctrl-C to Stop.
4

2 回答 2

1

你需要 Python 2.x。您应该能够在命令提示符下检查您的 Python 版本python --version

如果您没有它,那么如果您在 Windows 上,请下载并安装 Python 2.7.6,http://www.python.org/download/ 然后将C:\Python27(或您安装 Python 的文件夹)添加到您的路径环境变量中。

于 2014-01-22T21:17:18.450 回答
0

你是不是把里面的destination设置改了_config.yml?默认应该是这样的:

root: /
permalink: /blog/:year/:month/:day/:title/
source: source
destination: public
于 2014-01-16T02:00:48.513 回答