Repolode
benbalter

benbalter/wordpress-static-site-exporter

Плагин WordPress для экспорта записей, страниц, метаданных и настроек в Markdown и YAML для Jekyll, Hugo и других генераторов статических сайтов одним нажатием.

Звёзды
1,081
Форки
130
Открытые issues
2
Последний коммит
19 часов назад

Что это?

Static Site Exporter — плагин WordPress, который преобразует содержимое сайта в файлы, доступные генератору статических сайтов. Он преобразует записи в Markdown, а метаданные записей и страниц, таксономии и поля помещает в YAML front matter. Кроме того, плагин создаёт файл _config.yml с настройками из таблицы опций WordPress.

Экспорт запускается одним нажатием в меню «Инструменты» панели управления WordPress и создаёт zip-архив с файлом _config.yml, страницами и папкой _posts с Markdown-файлами, названными по соглашениям Jekyll. Перед экспортом содержимое обрабатывается фильтром the_content, поэтому результат соответствует тому, что видят посетители, включая изменения, внесённые другими плагинами.

Поддержка WP-CLI позволяет выборочно экспортировать данные по категории, тегу или типу записи. Проект рассчитан на Jekyll, но работает и с Hugo, а также с любыми движками на основе Markdown и YAML.

Ключевые возможности

  • 01Преобразует содержимое записей и страниц WordPress в Markdown.
  • 02Записывает метаданные записей, пользовательские поля и данные таксономий в YAML front matter.
  • 03Создаёт _config.yml из настроек сайта WordPress.
  • 04Упаковывает результат в zip-архив с именованием файлов в _posts по правилам Jekyll.
  • 05Позволяет выборочно экспортировать данные по категории, тегу или типу записи через WP-CLI.

Сценарии использования

  • Перенос блога WordPress на сайт Jekyll, размещённый на GitHub Pages.
  • Перенос содержимого в Hugo или другой генератор статических сайтов на основе Markdown.
  • Экспорт только выбранных категорий или типов записей с сайта WordPress.

Быстрый старт

  1. 1

    Поместите плагин в папку /wp-content/plugins/

  2. 2

    Активируйте плагин в панели управления WordPress

  3. 3

    Выберите «Экспортировать в Jekyll» в меню «Инструменты»

Что важно знать

  • Лицензия — GPL-3.0, лицензия с авторским левом, требующая распространять производные работы на тех же условиях.

В подборках

Темы

Частые вопросы

Что такое wordpress-static-site-exporter?
Плагин WordPress для экспорта записей, страниц, метаданных и настроек в Markdown и YAML для Jekyll, Hugo и других генераторов статических сайтов одним нажатием. Static Site Exporter — плагин WordPress, который преобразует содержимое сайта в файлы, доступные генератору статических сайтов. Он преобразует записи в Markdown, а метаданные записей и страниц, таксономии и поля помещает в YAML front matter. Кроме того, плагин создаёт файл _config.yml с настройками из таблицы опций WordPress.
wordpress-static-site-exporter можно использовать бесплатно? Какая у него лицензия?
wordpress-static-site-exporter распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
wordpress-static-site-exporter всё ещё поддерживается?
Активно поддерживается. Последний коммит в wordpress-static-site-exporter — 6 нояб. 2026 г..
Для чего можно использовать wordpress-static-site-exporter?
Перенос блога WordPress на сайт Jekyll, размещённый на GitHub Pages. Перенос содержимого в Hugo или другой генератор статических сайтов на основе Markdown. Экспорт только выбранных категорий или типов записей с сайта WordPress.
Как установить wordpress-static-site-exporter?
Поместите плагин в папку /wp-content/plugins/ Активируйте плагин в панели управления WordPress Выберите «Экспортировать в Jekyll» в меню «Инструменты»
Где скачать wordpress-static-site-exporter?
Исходный код и инструкции по установке — на GitHub: https://github.com/benbalter/wordpress-static-site-exporter

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты