JennyStudio GEO Factory

描述

JennyStudio GEO Factory is a Generative Engine Optimization (GEO) toolkit. It keeps your content assets organized and turns them into native WordPress posts with the help of AI models that you connect yourself.

AI connections on Settings -> Connectors

  • DeepSeek (models: deepseek-flash, deepseek-v4-pro)
  • Volcengine Ark pay-as-you-go endpoint (/api/v3, chat models: Doubao-Seed-2.1-pro and Doubao-Seed-2.1-lite)
  • Volcengine Ark Coding Plan endpoint (/api/coding/v3), with the same chat models plus the fixed embedding model doubao-embedding-vision
  • API keys are verified with one authenticated request only when you save the Connectors settings; simply viewing the screen never triggers a remote request

Content assets

  • Title libraries and keyword libraries in dedicated custom database tables; every title keeps a usage count, and duplicate entries are removed automatically when bulk-adding
  • A prompt library with copy, edit and delete management, plus variable hints ({{title}}, {{keyword}}, {{knowledge}})
  • A knowledge base using a dedicated internal content type with a bundled Markdown editor
  • Knowledge-base chunking into a dedicated chunks table using a rule-based or an AI-assisted semantic strategy; the table already reserves vector columns for future embedding support
  • One unified AI provider and model picker on the plugin settings screen; the model is chosen from a dropdown of available models instead of being typed manually
  • Export selected title libraries, keyword libraries, prompts and knowledge bases as a single JSON file, and import such a file to move data between sites; imported names receive a date-time suffix

Article generation

  • Generates native WordPress posts (the built-in post type) with native categories and tags
  • Choose one title from a library or enter your own, select up to five keywords, up to five knowledge bases, and the prompt template; the configured AI model is displayed on the screen and cannot be set inconsistently across screens
  • Generated posts are listed under JennyStudio GEO Factory -> Article Management and are marked in the native Posts list through a dedicated AI column

Notes

  • WordPress multisite networks are not supported yet. The plugin is developed and tested on single-site WordPress; multisite support may be added later.

External Services

This plugin requires connecting at least one of the third-party AI services listed below. Every request is sent directly from your WordPress site to the chosen provider over HTTPS, using the API key you configured on the native WordPress Settings -> Connectors screen. The plugin author never receives your content, requests or API keys.

What data is sent and when

When you generate an article, or when you create knowledge-base chunks with the AI-assisted semantic strategy, the plugin sends the data needed for that request: the selected prompt template with its variables resolved, the selected title, the selected keywords and the content or chunks of the selected knowledge-base documents. Simply viewing the plugin screens never sends any data to an external service. In addition, an API key is verified with one authenticated request only at the moment you save the Connectors settings.

API keys are stored in your WordPress database and are only sent to the provider the key belongs to.

1. DeepSeek

DeepSeek chat models are used for article generation and for AI-assisted semantic chunking.

  • Service: https://platform.deepseek.com/
  • Terms of Service: https://platform.deepseek.com/terms
  • Privacy Policy: https://platform.deepseek.com/privacy-policy

2. Volcengine Ark

Volcengine Ark (operated by Volcengine / Beijing Volcano Engine Technology Co., Ltd.) is used for article generation with chat models and for AI-assisted semantic chunking with chat or embedding models. The pay-as-you-go endpoint (https://ark.cn-beijing.volces.com/api/v3) and the Coding Plan endpoint (https://ark.cn-beijing.volces.com/api/coding/v3) belong to the same service and legal entity.

  • Terms of Service: https://www.volcengine.com/docs/Legalagreements/VolcanoEngineTermsofService
  • Privacy Policy: https://www.volcengine.com/docs/Legalagreements/VolcanoEnginesPrivacyPolicy

3. Other providers configured in the core Connectors screen

The WordPress 7.0+ core Connectors system also lets you configure OpenAI, Google (Gemini) or Anthropic providers. If you choose one of those as the active model for article generation or AI-assisted semantic chunking, the same data described above is sent directly from your site to that provider; this plugin never proxies the request.

  • OpenAI: Terms of Use https://openai.com/policies/terms-of-use ; Privacy Policy https://openai.com/policies/privacy-policy
  • Google Gemini API: Additional Terms of Service https://ai.google.dev/gemini-api/terms ; Google Privacy Policy https://policies.google.com/privacy
  • Anthropic: Commercial Terms https://www.anthropic.com/legal/commercial-terms ; Privacy Policy https://www.anthropic.com/legal/privacy

Third-Party Components

The plugin bundles the following GPL-compatible third-party components, with their full license texts included alongside the corresponding files:

  • EasyMDE 2.18.0 (MIT License), which bundles CodeMirror (MIT License) — Markdown editor
  • Font Awesome 4.7.0 (MIT License for CSS, SIL Open Font License 1.1 for the web font) — editor icons
  • Parsedown 1.8.0 (MIT License) — Markdown to HTML conversion; loaded under a plugin-specific class name to avoid conflicts with other plugins

安装

  1. Upload the plugin folder to /wp-content/plugins/, or install it through the Plugins screen.
  2. Activate JennyStudio GEO Factory through the Plugins screen.
  3. Open Settings -> Connectors and connect at least one AI provider.
  4. Open the JennyStudio GEO Factory menu in the admin sidebar, pick the AI model in the plugin settings, manage assets and generate articles.

评价

此插件暂无评价。

贡献者及开发者

「JennyStudio GEO Factory」是开源软件。 以下人员对此插件做出了贡献。

贡献者

「JennyStudio GEO Factory」插件已被翻译至 1 种本地化语言。 感谢所有译者为本插件所做的贡献。

帮助将「JennyStudio GEO Factory」翻译成简体中文。

对开发感兴趣吗?

您可以浏览代码,查看SVN仓库,或通过RSS订阅开发日志。

更新日志

1.2

  • New setting to choose the content post types (post, page and custom post types) used for material sourcing and article generation; WordPress reserved types, editor-less types and well-known non-content types from plugins such as ACF, Elementor, WooCommerce and popular form/slider plugins are excluded, and the exclusion list can be extended via the geo_factory_excluded_post_types filter.
  • The source-article picker in the Knowledge Base editor shows post IDs next to titles, supports searching by title or post ID, and offers post type checkboxes (at least one must stay selected) to filter keyword search results; direct ID lookup still finds a post regardless of type.
  • Generated articles can now be saved as any enabled post type via a new Post Type radio option on the generation form; categories and tags are only assigned when the chosen type supports them.
  • The generated-articles list now covers all enabled post types, shows a Post Type column, and lists articles in every language when WPML is active; the AI marker column also appears on the native list tables of all enabled post types.
  • Knowledge Base editor safeguards: the chunk button is disabled with a notice until a new document is saved, saving requires a non-empty title and content, and clicking the chunk button with unsaved changes now saves the document first and then runs chunking automatically.
  • Prompt Library moved above Knowledge Base in the menu, “Knowledge Document” wording unified to “Knowledge Base” (English and Chinese), and the Publish button on Knowledge Base edit screens is relabeled as Save.

1.1

  • Fix known bugs.
  • Improve the article generation interaction experience.

1.0

  • Initial release.

  • Title and keyword libraries with bulk import

  • Prompt template library
  • AI knowledge base with rule-based and semantic chunking
  • DeepSeek and Volcengine Ark (pay-as-you-go and Coding Plan) connections on the native Connectors screen
  • Native WordPress article generation with publishing options and an AI marker in the Posts list
  • JSON export and import of title libraries, keyword libraries, prompts and knowledge documents