У меня уже есть блог, поддерживаемый wordpress. Теперь я планирую переместить свои сообщения в блоге в jekyll.Импорт сообщений в Wordpress в jekyll
Я уже раздвоенный Джекил основной шаблон блога от jekyllnow
, а затем я пытался импортировать все мои сообщения в блоге от WordPress к Джекил, используя Wordpress to jekyll exporter плагин, как описано в этом smashing magazine article.
To export from WordPress, I’d highly recommend Ben Balter’s one-click WordPress to Jekyll Exporter plugin.
Это не сработало для меня.
Итак, моя вторая попытка заключалась в том, чтобы экспортировать сообщения Wordpress в XML-файл, как описано в той же самой статье журнала.
The other option is to export all content in the “Tools” menu of the WordPress dashboard, and then importing it with Jekyll’s importer .
Итак, сначала я экспортировал только свои сообщения из wordpress в xml.
Wordpress Admin -> Tools -> Export -> checked posts -> Download xml file
и поместил файл XML в моей папке проекта, которая с именем каталога kamlekar.github.io
.
, а затем в командной строке Руби, я кд к моей папке проекта и запустить следующий код, как показано на рисунке ниже:
Как вы можете видеть, я получаю следующее сообщение об ошибке:
-e:1: syntax error, unexpected '=', expecting tASSOC
команда, которую я написал это
ruby -rubygems -e 'require "jekyll-import"; JekyllImport::Importers::WordpressDotCom.run({ "source" => "wpexport.xml"})
Я не уверен, почему эта ошибка наступает. Я уже установил gem install github-pages
и gem install jekyll-import
.
Описание проблемы: dummy xml file.
Я нахожусь на Windows 8 с установленным Ruby 1.9.2.
Можете ли вы изменить команду и сообщение об ошибке, чтобы текст был отформатирован в коде вместо изображения? Мы не можем вырезать и вставлять команду из изображения. –
@WayneConrad 'ruby -rubygems -e 'требует" jekyll-imp ort "; JekyllImport :: Импортеры :: WordpressDotCom.run ({"source" => "wpexport.xml"} ) '' –
Спасибо! (хотя в этом вопрос должен идти сам). После того, как я изменил ошибку вырезания «imp ort» на «import», команда отлично работает в Linux с Ruby 2.1.2. –