我很确定这是不可能的,但有没有人知道可以在Jekyll中本地化导出文件的配置,以便_site
内容可以独立于Web主机运行?
我想使用Jekyll开发一个网站,并提供_site
文件夹的内容进行托管,但我不会提前提供托管信息。因此,我希望能够直接从桌面运行index.html
文件夹中的_site
文件,并使网站正常运行。这样我就可以传送文件,而网站将使用相对路径/链接运行,无论文件最终被托管在哪里。
答案 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