Linux 软件免费装
Banner图

JumpsuitAI – llms.txt + Markdown Endpoints

开发者 bradphillips
更新时间 2026年7月30日 10:06
PHP版本: 7.2 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

seo markdown ai llms.txt content-discovery

下载

1.1.3 1.1.6 1.1.2 1.1.5 1.1.4 1.1.7

详情介绍:

JumpsuitAI – llms.txt + Markdown Endpoints automatically publishes: Plugin website: https://jumpsuitai.com The plugin pre-generates these resources from a private cache instead of rebuilding site content during each public request. Relevant content, visibility, grouping, and settings changes automatically queue regeneration. The physical root file uses the completed private artifact and the existing WordPress endpoint remains available as a fallback when root publishing is unavailable. A cache status and manual regeneration control are available on the Settings screen. An optional setting, disabled by default, can add a clearly marked comment containing the public llms.txt URL to robots.txt. It preserves existing crawler rules and works with WordPress-generated robots output, including output assembled by common SEO plugins. When a physical robots.txt already exists, only the JumpsuitAI managed comment block is added or removed; the plugin never creates a physical robots.txt file. Markdown output includes valid pipe-table formatting for standard WordPress tables. Complex tables that cannot be represented reliably in pipe-table syntax are retained as sanitized HTML. It also includes a simple Groups & Content screen to keep your output organized with sensible defaults (Pages and Posts), plus per-item controls like Hide from LLMs. Pro (separate plugin) JumpsuitAI – llms.txt + Markdown Endpoints Pro adds:

安装:

  1. Upload the plugin folder to /wp-content/plugins/jumpsuitai-llms-txt/, or install via the WordPress Plugins screen.
  2. Activate the plugin through the Plugins screen in WordPress.
  3. Go to JumpsuitAI – llms.txt + Markdown Endpoints → Settings.

屏幕截图:

  • Post editor meta box with Hide control.
  • Groups & Content screen (free) showing default grouping and visibility controls.
  • Example /llms.txt output.
  • Example .md endpoint output.

升级注意事项:

1.1.7 Includes important public-output security hardening, reliable root llms.txt publishing and cleanup, clearer diagnostics, and an optional robots.txt discovery comment. Updating is strongly recommended. 1.1.6 Adds pre-generated static resources, fixes trailing-slash handling and unresolved Rank Math descriptions, improves Markdown tables, and enables /llms-full.txt by default while preserving saved preferences. 1.1.5 Updating stable WordPress version. 1.1.4 Fixes Markdown endpoint output and includes content by default (use Hide in llms.txt output to exclude). 1.1.3 Adds an optional /llms-full.txt endpoint and improves Markdown output. 1.1.2 Initial public release on WordPress.org.

常见问题:

Where is the llms.txt file?

After activation, visit /llms.txt on your site. The canonical URL does not use a trailing slash. On a supported single-site installation with direct filesystem access, JumpsuitAI synchronizes the completed artifact to llms.txt in the website home root. If that is not available, the existing WordPress endpoint continues to serve the private completed artifact.

What happens if a root llms.txt file already exists?

JumpsuitAI does not overwrite or delete a file it cannot prove it created. The Settings screen reports the conflict. Remove or rename the other file, or disable the other llms.txt generator, and then use Retry public /llms.txt now to retry only the root publication.

Why is the physical root file not active?

The website root may not allow unattended direct writes, a conflicting file may already exist, the server may use an unusual filesystem layout, or the site may use WordPress multisite. The virtual endpoint remains available whenever WordPress handles the request. The Settings screen distinguishes root-detection, permissions, existing-file, symbolic-link, temporary-write, activation, and verification failures. Expand Technical details to see the selected path, how it was detected, the WordPress filesystem method, the server response, and every root candidate that was checked.

Why can an older error appear even though /llms.txt exists?

A previous background worker may have stored an error before a later attempt successfully activated the file. Version 1.1.7 associates status, errors, and ownership records with the exact publication attempt and runtime, so an obsolete result is shown only as previous history. Use Retry public /llms.txt now for an immediate current result.

Is the physical file removed when the plugin is deactivated or deleted?

Yes, when the last active JumpsuitAI Free or Pro build stops managing the shared artifacts. The plugin removes only an llms.txt file whose path and exact hash prove that JumpsuitAI created it, and removes only its marked robots.txt block. A byte-identical file left by an earlier 1.1.7 test build can be recovered once from the completed private artifact so it can be cleaned up safely. A file changed by another system is left untouched.

Does physical root publishing work on managed hosts with a symlinked WordPress core?

Version 1.1.7 resolves the logical directory represented by the site's Home URL instead of treating the resolved WordPress-core path as the public root. It first maps WP_CONTENT_DIR and its public URL back to the Home URL, then considers the server document root and validated WordPress fallbacks. This supports layouts where WordPress core is symlinked but wp-content and public files live in the site's own document root. A jsai_llmstxt_public_root_path filter is available for uncommon custom deployments; filtered paths still have to pass the plugin's normal local-path and directory checks.

Does the robots.txt option change crawler permissions?

No. The opt-in setting adds only a comment containing the /llms.txt URL. It does not add or replace User-agent, Allow, Disallow, or sitemap directives. Existing robots.txt content is preserved.

Does the plugin create a physical robots.txt file?

No. If a physical robots.txt exists, JumpsuitAI can add or remove only its marked comment block. If no physical file exists, the plugin uses WordPress's virtual robots.txt filter so SEO plugin output remains intact.

Is physical root publishing supported on multisite?

Not automatically in version 1.1.7. Multiple multisite sites can share one document root, so JumpsuitAI keeps the existing virtual endpoints rather than risk one site overwriting another site's root file.

How are the generated resources kept current?

Relevant WordPress content and plugin-setting changes queue regeneration through WordPress cron. The previous complete artifacts remain available while normal updates are being built. Changes that make content nonpublic are withheld until safe replacement artifacts are ready.

Why don’t I see updates right away?

Check JumpsuitAI – llms.txt + Markdown Endpoints → Settings for the static file status. Use Retry public /llms.txt now for an immediate root-publication result without rebuilding content, or Regenerate all static artifacts when the private Markdown artifacts also need to be rebuilt. WordPress cron must be able to run queued full rebuilds. An external page cache or CDN may also need to revalidate or purge its stored response.

Which URLs get a Markdown endpoint?

The plugin supports requesting an eligible public URL with .md appended. Content must be published, password-free, selected by post type in Settings, and allowed for anonymous public output. Post types controlled by an active access-restriction system may be withheld from public exports.

Is /llms-full.txt enabled automatically?

Yes, it is enabled by default for new installations and installations that have never saved an explicit preference. An existing manual choice to disable it is preserved during the upgrade.

What if rendered content depends on an external system or custom data source?

The plugin automatically tracks normal WordPress content, reusable blocks, plugin visibility/grouping data, and relevant settings. Custom integrations can request regeneration with do_action( 'jsai_llmstxt_request_regeneration', $post_id, false );, or pass 0, true to request a full rebuild.

更新日志:

1.1.7 1.1.6 1.1.5 1.1.4 1.1.3 1.1.2