Перенос блога с Wordpress на Vuepress

При ведении блога хочеться только написать текст и не заботиться обо всём остальном. Wordpress требует хоть и минимальных, но затрат на настрйоку и поддержку. Удобнее выглядят генераторы статических сайтовopen in new window, на один из которыхopen in new window и был перенесен этот блог. Преимущества такого подхода:

  • Все тексты в Markdown;
  • Все данные хранятся в Git на github, не нужно резервное копирование и есть история всех изменений;
  • Сборка сайта через GitHub Actions, а размещение на GitHub Pages — не нужен отдельный хостинг.

Для переноса сайта использовались:

  • Пакет wordpress-export-to-markdownopen in new window для экспорта данных. В админ-панели Wordpress можно экспортировать все данные в XML, а затем этот пакет конвертирует их в набор MD файлов, отдельно скачивает и сохраняет изображения;
  • Библиотекаopen in new window для чтения Front Matteropen in new window, это yaml метаданные находящиеся в начале каждого файла-страницы в MD. Нужна была для генерации списка постов. Некоторые движки делают это автоматически.
Последниее изменение: 24.08.2023, 06:42:55