Back to projects

Converted

WordPress Data to Markdown Conversion

Converted WordPress data to Markdown and restored it as a static site using Jekyll.

WordPress Data to Markdown Conversion
[Fig 6. WordPress to Markdown Restoration Original Dashboard Screenshot, 2024]
Original stack
WordPress
Failure mode
Heavy reliance on plugins restricted diverse content management
Recovery actions
Converted content to Markdown, a standard technical document format
Final outcome
Hosted for free on GitHub Pages using Jekyll static builder

Recovery notes

Extracted over 1,000 blog posts and rich metadata directly from the MySQL database using a custom Node.js script to ensure absolute integrity without relying on unstable third-party plugins.

Parsed and formatted the unstructured post content into standardized Markdown files complete with consistent YAML Front Matter headers.

Set up a lightweight Jekyll static site generator environment and configured a robust continuous deployment pipeline using GitHub Actions to deploy automatically to GitHub Pages.

Programmatically audited and resolved broken internal/external absolute link structures, migrated legacy images to a CDN hosted on the GitHub repository, and gracefully handled missing media using text fallbacks.