2014-11-25 2 views
3

Я пытаюсь размещать блог на GitHub Pages с помощью Jekyll. Я был в состоянии вести блог локально без проблем. Я использую репозиторий username.github.io/username. Я создал новый блог, используя следующие команды:jekyll Ошибка сборки страницы пользователя GitHub

git clone https://github.com/xxx/xxx.github.io.git 
jekyll new blog 
cd blog 
jekyll serve 

Это работает локально. Я тогда привержен и толкнул на мерзавца репо, используя команды ниже:

cd .. 
git add * 
git commit -m "testing" 
git push 

странице Построение не удалось со следующей ошибкой:

The file blog/css/main.scss contains syntax errors. For more information, see https://help.github.com/articles/page-build-failed-markdown-errors .

If you have any questions please contact us at https://github.com/contact .

main.scss, как показано ниже,

--- 
# Only the main Sass file needs front matter (the dashes are enough) 
--- 
@charset "utf-8"; 



// Our variables 
$base-font-family: Helvetica, Arial, sans-serif; 
$base-font-size: 16px; 
$small-font-size: $base-font-size * 0.875; 
$base-line-height: 1.5; 

$spacing-unit:  30px; 

$text-color:  #111; 
$background-color: #fdfdfd; 
$brand-color:  #2a7ae2; 

$grey-color:  #828282; 
$grey-color-light: lighten($grey-color, 40%); 
$grey-color-dark: darken($grey-color, 25%); 

// Width of the content area 
$content-width: 800px; 

$on-palm:   600px; 
$on-laptop:  800px; 



// Using media queries with like this: 
// @include media-query($on-palm) { 
//  .wrapper { 
//   padding-right: $spacing-unit/2; 
//   padding-left: $spacing-unit/2; 
//  } 
// } 
@mixin media-query($device) { 
    @media screen and (max-width: $device) { 
     @content; 
    } 
} 



// Import partials from `sass_dir` (defaults to `_sass`) 
@import 
     "base", 
     "layout", 
     "syntax-highlighting" 
; 

Я думаю, проблема в том, что css не генерируются из scss. Хотя я не уверен. В чем проблема?

+0

Я ничего не знаю о Jekyll, но эти тире и комментарии в стиле хэш на Верх файла недействителен Sass. – cimmanon

+0

@cimmanon Я удалил тире. Я не получил ошибку, но я не мог видеть какой-либо стиль в блоге. Просто простая текстовая страница. – NEO

+0

в папке _site/css его еще main.scss. Должен ли он быть скомпилирован для CSS? [Любой, кто знаком с jekyll, может рассказать мне об этом] – NEO

ответ

0

Необходимо указать каталог _sass. Посмотрите мой проект, в котором есть файл (расположенный в css/main.scss), который импортирует частичные файлы из каталога _sass ->https://github.com/wiredsister/wiredsister.github.io

Смежные вопросы