安装Octopress后我无法进行任何修改

时间:2012-04-10 10:12:20

标签: github

我使用Octopress文档发布了Octopress 我在GitHub上安装了Octopress。我的操作系统是Ubuntu 我遇到了一些事情:

  1. 当我修改_config.ymlgit push origin source时。但网络并没有改变。
  2. 当我在octopress_path / source和git push origin source添加CNAME时。但我发现master branch上没有CNAME,CNAME位于“源分支”。
  3. 当我添加一篇文章并生成它时。在我git push origin source之后,GitHub有了这篇文章,但网络仍然没有。
  4. 我是octopress的新手,我谷歌,但我不知道为什么 我该如何解决?

2 个答案:

答案 0 :(得分:4)

你一定忘了跑:

$ rake deploy

它可以帮助您生成master分支(这是要显示的站点),它将自动推送到github。 source只是您网站的源代码,而非显示。

注意:每次修改(或添加)帖子并准备部署时,都需要运行rake deployrake preview用于本地测试。自己看官方文档。 :)


如果是第一次,你需要运行

$ rake setup_github_pages

为您设置github页面。

然后每次添加帖子时,运行

$ rake generate
$ rake deploy

答案 1 :(得分:0)

我刚刚遇到了和你一样的错误,幸运的是我找到了解决方案!

我想问你一个问题:当你执行“rake generate”时,你是否看到了命令输出中的错误?我遇到的错误是这样的:

chienlung @ chienlung:〜/ octopress $ rake generate

使用Jekyll生成网站 sass / screen.scss不变 /home/chienlung/.rvm/gems/ruby-1.9.3-p327/gems/maruku-0.6.0/lib/maruku/input/parse_doc.rb:22:in <top (required)>': iconv will be deprecated in the future, use String#encode instead. /home/chienlung/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/1.9.1/psych.rb:203:in解析':( / home /chienlung/octopress/_config.yml):在第10行第1列扫描简单键时找不到预期的':'(Psych :: SyntaxError)

然后我立即检查了我的_config.yml文件,它喜欢这个:

..这里的一些线......

url:http://Chienlung.github.com

title:陆彦帑的博客

副标题:宗介波妞手拉手,宗介永远爱波妞。

作者:陆彦帑

simple_search:

描述:愿我如星君如月,夜夜流光相皎洁

第十行是:描述:愿我如星君如月,夜夜流光相皎洁。

....来自这里的其他线路......

“描述”一词后面的“空格”中的错误。

我将空间修改为像其他行一样(如“url:http://Chienlung.github.com”),然后我执行了“rake generate”和“rake deploy”,它有效!!!!

我是新手,我猜这个错误的原因是编码。

希望能帮到你。

祝你好运!