2015-04-30 4 views
0

Спасибо! Я установил jekyll на windows9, но когда я служил jekyll на китайском блоге, он показал ошибку utf8, но когда я служил jekyll на блоге только на английском, он работает! Вот мой скриншотJekyll on windows8 имеет ошибку UTF8

Zepu @ ZEPUXI/E/Github/utf8 (мастер)

$ jekyll serve 

Configuration file: e:/Github/utf8/_config.yml 

     Source: e:/Github/utf8 
    Destination: e:/Github/utf8/_site 
    Generating... 
    Error reading file e:/Github/utf8/_posts/2015-04-11-jekyll_on_windows.md: invalid 
    byte sequence in UTF-8 
    jekyll 2.4.0 | Error: invalid byte sequence in UTF-8 

Это служил Скриншот на английском дневник

$ jekyll serve 
Configuration file: e:/Github/rifyll-master/rifyll-master/_config.yml 
     Source: e:/Github/rifyll-master/rifyll-master 
    Destination: e:/Github/rifyll-master/rifyll-master/_site 
    Generating... 
       done. 
Please add the following to your Gemfile to avoid polling for changes: 
gem 'wdm', '>= 0.1.0' if Gem.win_platform? 
Auto-regeneration: enabled for 'e:/Github/rifyll-master/rifyll-master' 
Configuration file: e:/Github/rifyll-master/rifyll-master/_config.yml 
Server address: http://0.0.0.0:4000/ 
Server running... press ctrl-c to stop. 

так что мой китайский блог _config.yml является здесь:

encoding: UTF-8 

# Dependencies 
markdown:   rdiscount 
highlighter:   pygments 


# Permalinks 
# 
# Use of `relative_permalinks` ensures post links from the index work 
permalink:   pretty 
relative_permalinks: true 

КАК Я РЕШАЯ ЭТУ ПРОБЛЕМУ? СПАСИБО !!!

+0

я использую рубин версия 2.0.0 – Zepu

ответ

0

Вы можете проверить, что ваш файл e:/Github/utf8/_posts/2015-04-11-jekyll_on_windows.md не BOM

  1. Перейти в текстовом редакторе нашей установки IDE Loock для кодирования файлов. Be обязательно выберите utf-8 и no BOM (блокнот ++ делает это хорошо).
  2. Сохранить документ
  3. Jekyll serve --trace
Смежные вопросы