2015-06-14 146 views
1

我有一個簡單的網站,並試圖在一個新文件夾中添加一個Jekyll博客blog因此我已經在文件夾/path中運行jekyll new blog。然而,當我在/path運行命令jekyll build我有這些錯誤:將Jekyll添加到現有網站

$ 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 

我在父文件夾移動_config.yml解決的第一個問題(Configuration file: none),但是我用

請求佈局時,仍然有問題
--- 
layout: default 
--- 

main.scss的進口也不起作用(最後一個錯誤)。

如果我在再次移動_config.yml之後再執行jekyll build/path/blog,我沒有錯誤。有人知道如何能夠使用我擁有的配置在父文件夾中執行jekyll build?我是否必須完全改變我的網站架構以包含Jekyll博客?

回答

3

config.yml/path

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

你化身源在/path/_jekyll

而你生成的文件將在/path/blog

準備部署!

+0

與源'_jekyll'和目的地'博客'工作沒有斜線,感謝您的幫助! –