我正在使用本指南将liveReload添加到Octopress。
http://www.erikzaadi.com/2012/09/16/using-live-reload-with-octopress/
一旦我开始'rake generate&&耙手表', 命令行吐出来我错过了一个特定的宝石;即'rake-0.9.6',这很奇怪,因为我想通过安装捆绑来处理它。
我怀疑捆绑被保存在别处;但是不应该将该包保存在我选择的目录中(即Sites / myproject?)
答案 0 :(得分:1)
将这两个条目添加到您的Gemfile中:开发组:
gem 'guard'
gem 'guard-livereload'
创建一个名为Guardfile的文件,其中包含以下内容:
guard 'livereload' do
watch(%r{public/generated})
watch(%r{public/.+\.(css|js|html)})
end
启动运行以下命令的2个shell标签:rake generate&&耙手表和守卫 `
rake generate&&耙手表 `
开始守护LiveReload `
护卫 `
让LiveReload与Octopress合作是很好的。但是,在页面重新加载后,生成可以完成,因此您将看不到最新的更改。当我找到一个解决方案时,我会更新这篇博文。在此之前,您可能会发现自己手动刷新博客页面会更方便。 值得注意的是,如果你正在运行任何其他防守实例 - LiveReload,那么这两个副本中的一个将获胜而一个将无法工作。如果以这种方式运行rails服务器,那么这可能会让你感到困惑。我花了一点时间弄清楚为什么警卫没有工作。
源 http://www.railsonmaui.com/blog/2013/04/27/octopress-setup-with-github-and-org-mode/#sec-4