{ "name": "Documentation Markdown (by ROBOTSTXT)", "slug": "robotstxt-documentation-markdown", "version": "1.0.0", "download_url": "https://git.robotstxt.es/ROBOTSTXT/robotstxt-documentation-markdown/releases/download/1.0.0/robotstxt-documentation-markdown-1.0.0.zip", "requires": "6.7", "requires_php": "8.2", "tested": "6.9", "last_updated": "2026-01-26", "author": "ROBOTSTXT", "author_profile": "https://www.robotstxt.es/", "homepage": "https://git.robotstxt.es/ROBOTSTXT/robotstxt-documentation-markdown", "description": "Synchronizes Markdown documentation from GitHub repositories to WordPress pages and posts automatically. Perfect for maintaining technical documentation, API references, and knowledge bases with version control.", "changelog": "

1.0.0 - 2026-01-26

Initial Release

", "sections": { "description": "

Documentation Markdown is a powerful WordPress plugin that enables seamless synchronization of Markdown documentation files from GitHub repositories into your WordPress site.

Key Features

Use Cases

Requirements

", "installation": "

Installation

  1. Upload the plugin files to /wp-content/plugins/robotstxt-documentation-markdown/
  2. Activate the plugin through the 'Plugins' menu in WordPress
  3. Navigate to 'Documentation → Settings' in the WordPress admin menu
  4. Generate a GitHub Personal Access Token:
  5. Paste your token in the plugin settings and save
  6. Create your first mapping under 'Documentation → Mappings'

Configuration

  1. Go to Documentation → Add Mapping
  2. Fill in the repository details (owner, name, file path, branch)
  3. Configure target content (post type, author, parent, order)
  4. Set synchronization frequency
  5. Save and click 'Sync Now' to perform first sync
", "faq": "

Do I need a GitHub account?

Yes, you need a GitHub account to generate a Personal Access Token. The token is required to access repositories (public or private).

Can I sync from private repositories?

Yes! When generating your GitHub Personal Access Token, make sure to select the repo scope for full access to private repositories.

How often does synchronization happen?

You can configure synchronization frequency per mapping: Manual only, Hourly, Twice daily, or Daily. You can also manually trigger sync at any time.

Will the plugin delete my WordPress content if I uninstall it?

By default, NO. When you uninstall the plugin, it preserves all synced WordPress pages/posts. However, there's an option in Settings to delete plugin data on uninstall - but this never deletes the actual WordPress content.

Can I sync multiple files from the same repository?

Yes! You can create multiple mappings, each pointing to different files in the same repository or different repositories.

How do I debug synchronization issues?

Enable WP_DEBUG in your wp-config.php, then go to Documentation → Settings. You'll see a 'Debug Tools' section with options to test GitHub connection, validate token, view cron jobs, and run manual syncs.

", "changelog": "

1.0.0 - 2026-01-26

Initial Release

" }, "banners": { "low": "", "high": "" }, "icons": { "1x": "", "2x": "" } }