How It Works SEO Safety Pro Features Free vs Pro Pricing Documentation FAQ
Home / Docs / Installation & License Activation

Installation & License Activation

Learn how to install the AI Markdown Generator Core plugin, add the Pro extension, and activate your Lemon Squeezy license key in WordPress.

1. System Requirements

Before installing, ensure your WordPress hosting environment meets the following specifications:

  • WordPress: Version 5.8 or higher.
  • PHP: Version 7.4 or higher (PHP 8.0, 8.1, 8.2, 8.3 fully supported).
  • PHP Extensions: mbstring, json, curl, dom (standard on virtually all WordPress hosts).

2. Step-by-Step Installation

1

Install Core Plugin

In your WordPress dashboard, navigate to Plugins → Add New → Upload Plugin. Select the ai-markdown-generator.zip file and click Install Now, then click Activate.

2

Install Pro Add-on (Optional but Recommended)

If you purchased the Pro version ($49/year), upload and activate ai-markdown-generator-pro.zip. The Pro add-on works alongside the Core plugin to unlock llms.txt generation, bot routing, and Cloudflare purge tools.

3

Enter Pro License Key

Navigate to Settings → AI Markdown → Pro License. Paste your license key received in your Lemon Squeezy order confirmation email and click Activate License.

License Activation Note
License key activation is ready directly in WP-Admin powered by Lemon Squeezy's API. License verification operates in Preparation Mode to ensure Pro features remain accessible during initial rollout while automated update delivery infrastructure is planned.

3. Verifying Your Installation

Once activated, test that content negotiation is operational using a terminal curl request on any published post or page:

Terminal / Bash Content Negotiation Test
# Test Markdown Delivery via Accept Header
curl -i -H "Accept: text/markdown" https://your-site.com/my-first-post/
Expected Result
  • HTTP Status: 200 OK
  • Content-Type: text/markdown; charset=UTF-8
  • Vary header includes: Accept, User-Agent
  • Response body contains structured Markdown headings and content.
Common Mistakes
  • Requesting /my-first-post.md directly (this intentionally returns 404 to prevent duplicate URL indexation).
  • Forgetting the Accept: text/markdown header during testing (will return standard HTML).
  • Testing draft or password-protected posts without being logged in.