如何让jekyll在没有服务器的情况下运行?

时间:2020-04-15 17:55:05

标签: html jekyll

要查看该网站,我需要运行bundle exec jekyll serve并在Web浏览器中打开服务器地址。

如何在不运行命令的情况下查看站点。我进入_site,并在没有运行服务器的情况下单击了index.html文件,并注意到了这一点。

您对此有何建议?没有样式,所有链接都不起作用。

enter image description here

是否可以将.md文件放置在posts文件夹中并能够查看它,而不必运行仍然使用样式的服务器?

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

您可以使用bundle exec jekyll build构建静态文件,然后所有文件都将位于_site中。

现在,您需要一台服务器来提供这些静态文件。您可以安装类似nginxapache的东西。

完成后,您需要复制_site/var/www/html/内的静态文件,并确保服务器使用以下命令启动:

sudo service nginx start