我使用Octopress文档发布了Octopress 我在GitHub上安装了Octopress。我的操作系统是Ubuntu 我遇到了一些事情:
_config.yml
和git push origin source
时。但网络并没有改变。git push origin source
添加CNAME时。但我发现master branch
上没有CNAME,CNAME位于“源分支”。git push origin source
之后,GitHub有了这篇文章,但网络仍然没有。我是octopress的新手,我谷歌,但我不知道为什么 我该如何解决?
答案 0 :(得分:4)
你一定忘了跑:
$ rake deploy
它可以帮助您生成master
分支(这是要显示的站点),它将自动推送到github。 source
只是您网站的源代码,而非显示。
注意:每次修改(或添加)帖子并准备部署时,都需要运行rake deploy
。 rake preview
用于本地测试。自己看官方文档。 :)
如果是第一次,你需要运行
$ rake setup_github_pages
为您设置github页面。
然后每次添加帖子时,运行
$ rake generate
$ rake deploy
答案 1 :(得分:0)
我刚刚遇到了和你一样的错误,幸运的是我找到了解决方案!
我想问你一个问题:当你执行“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”,它有效!!!!
我是新手,我猜这个错误的原因是编码。
希望能帮到你。
祝你好运!