1

我使用Start Bootstrap Creative主题构建了一个 Gitlab Pages 站点。主题有一些静态文件,它们位于它们自己的目录树中static。部署站点后,放置的内容static/foo/bar可在http://example.com/foo/bar.

由于我不想在构建页面时进行尝试错误提交,因此我在本地安装了 Jekyll。但是,当我这样做时jekyll serve,缺少静态内容(或者更确切地说,在主题期望的位置http://127.0.0.1:4000/static/foo/bar而不是可用的位置)。http://127.0.0.1:4000/foo/bar

我看到 Gitlab 的 CI 脚本.gitlab-ci.yml具有以下命令:

gem install jekyll
jekyll build -d public/
cp -r static/* public/

换句话说,static树在 Jekyll 构建之后被手动复制到它的位置。

在本地为站点提供服务时,如何实现相同的目标jekyll serve

4

0 回答 0