问问题
1708 次
3 回答
15
感谢@mipadi 的回答,我了解到Pow 会自动在您的应用程序目录中提供静态文件public
,因此只需配置 Jekyll以将 Jekyll 将文件写入的目录从_site
(默认)更改为public
. 由于public
不以下划线 ( _
) 开头,因此您还必须将其添加到要排除的文件和目录列表中。我的相关部分_config.yaml
如下所示:
destination: public
exclude: ["CNAME", "Rakefile", "README.md", "public"]
然后,只需执行通常的操作:
cd ~/.pow
ln -s /path/to/myjekyllsite
Pow 公共目录尾部斜杠问题:转到http://myjekyllsite.dev/projects应该自动重定向到http://myjekyllsite.dev/projects/但没有。
于 2011-07-15T18:21:38.463 回答
9
这是一种不需要覆盖任何普通 Jekyll 默认值的方法:
安装rack-jekyll:
gem install rack-jekyll
添加config.ru
以下内容:
require "rack/jekyll"
run Rack::Jekyll.new
~/.pow
现在像往常一样将您的项目目录符号链接到。
于 2013-05-07T00:47:16.783 回答
1
我对 Pow 不熟悉,但看起来您可以将 Jekyll 生成的站点的输出符号链接到~/.pow/public
.
于 2011-07-14T16:49:19.123 回答