Я не знаю, что я изменил, но сегодня я больше не могу успешно создавать свою первую страницу сайта с jekyll. Теперь он жалуется:
[2012-10-30 14:22:10] regeneration: 1 files changed
Liquid Exception: incompatible character encodings: UTF-8 and ASCII-8BIT in index.html
И я не в состоянии решить проблему. Я считаю, что он вводится через цикл сообщений, которые я создаю на первой странице, index.html, где я включаю выдержку из последних "n" сообщений. Я использовал файл (1) в отношении моего каталога _posts/и имел некоторую смесь там:
_posts/2012-08-10-canned-responses-your-silent-partner.md: UTF-8 Unicode English text, with very long lines
_posts/2012-08-21-alternate-ssh-for-osx.md: UTF-8 Unicode English text, with very long lines
_posts/2012-08-21-appus-interruptus.md: ASCII English text
_posts/2012-10-25-emoryfocuslight.md: ASCII English text
_posts/2012-10-28-distributed-social-networking-with-tent.md: ASCII English text, with very long lines
Я не уверен, что это моя проблема. Я использую vim и bbedit для редактирования этих файлов, и они хранятся в Dropbox (я создаю/сценирую в папке Dropbox, но публикую в другом месте). Большая часть моего написания/редактирования выполняется на OS X.
Когда я ищу это сообщение об ошибке, я получаю много обращений к приложениям rails или заставляя рубиновые камни использовать определенную кодировку, я не знаю, насколько это актуально или даже поможет мне. Хотелось бы быть направленным в правильном направлении или быть рассказанным, как разрешить эту ситуацию. Это печальное положение дел!