将 Jekyll 添加到现有网站

2024-03-16

我有一个简单的网站,并尝试在新文件夹中添加 Jekyll 博客blog因此我已经跑了jekyll new blog在文件夹中/path。但是当我运行命令时jekyll build in /path我有这些错误:

$ jekyll build
Configuration file: none
Source: /path
Destination: /path/_site
Generating... 
Build Warning: Layout 'post' requested in blog/_posts/2015-06-14-welcome-to-jekyll.markdown does not exist.
Build Warning: Layout 'default' requested in blog/index.html does not exist.
Conversion error: Jekyll::Converters::Scss encountered an error converting 'blog/css/main.scss'.
Conversion error: File to import not found or unreadable: /blog/_sass/base.scss. Load paths: on line 47

我解决了第一个问题(Configuration file: none)通过移动_config.yml在父文件夹中,但是在使用请求布局时仍然遇到问题

---
layout: default
---

进口量在main.scss也不起作用(最后一个错误)。

如果我执行相同的命令jekyll build in /path/blog再次搬家后_config.yml,我没有错误。有人知道如何能够做到jekyll build在具有我的配置的父文件夹中?我是否必须完全更改网站的架构才能包含 Jekyll 博客?


You config.yml is in /path with

source: /_jekyll
destination: /blog
baseurl: /blog

你的 jekyll 来源在/path/_jekyll.

您生成的文件将位于/path/blog.

准备部署!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将 Jekyll 添加到现有网站 的相关文章

随机推荐