杰基尔本地化主机

时间:2015-06-04 13:12:47

标签: jekyll

我很确定这是不可能的,但有没有人知道可以在Jekyll中本地化导出文件的配置,以便_site内容可以独立于Web主机运行?

我想使用Jekyll开发一个网站,并提供_site文件夹的内容进行托管,但我不会提前提供托管信息。因此,我希望能够直接从桌面运行index.html文件夹中的_site文件,并使网站正常运行。这样我就可以传送文件,而网站将使用相对路径/链接运行,无论文件最终被托管在哪里。

1 个答案:

答案 0 :(得分:0)

这可能,但您需要知道生成的网站在文件系统中的位置。这是因为相对链接指向资源(js,css,images)。

例如,在/home/user/www/_site处生成的网站,索引页面将在您file:///home/user/www/_site/index.html的浏览器中投放,因此您必须将baseurl中的_config.yml设置为{ {1}}为了让您的网站正常运行。

在Windows上,它可以是baseurl: /home/user/www/_site