cinquinandy3k downloadsEffortlessly export your notes to Strapi CMS with AI-powered handling and SEO optimization.
Strapi Exporter is a game-changing Obsidian plugin that streamlines your content creation process by seamlessly exporting your notes to Strapi CMS. With its AI-powered image handling and SEO optimization features, you can take your content to the next level with just a few clicks. ! This plugin was totally refactored, since the 3.0.0 version ! Restart your configuration !
🔄 Multiple Export Routes
🤖 AI-Powered Content Processing
📷 Advanced Image Management
🔧 Flexible Configuration
main.js file & manifest.json from the latest release.notes-to-strapi-export-article-ai in your Obsidian plugins folder (usually located at <vault>/.obsidian/plugins/).main.js file & manifest.json to your Obsidian plugins folder (usually located at <vault>/.obsidian/plugins/).To install Strapi Exporter, follow these steps (coming soon to the Obsidian plugin marketplace):
<vault>/.obsidian/plugins/).npm install to install the dependenciesnpm run build to build the pluginTo get started with Strapi Exporter, you'll need to configure the following settings:

https://api.yourdomain.com

(settings -> api tokens -> create new API Token)
then, give it the right permissions (at least, upload, and create permissions on the content type you want to use)
(or just use a full-access token [in Token type configuration])
you need to create an account on OpenAI, and create an API key, then add it here
You will see the openapi schema, you can use it to create the schema for the fields you want to use
You need to check the POST method, and the schema needed for the fields you want to use
Copy the whole schema in the Strapi schema section in the obsidian plugin

Then, you need to describe the content you want to use, and you want to upload at the end, in schema description, for exemple for me : in Strapi Schema
{
"data": {
"title": "string",
"content": "string",
"seo_title": "string",
"seo_description": "string",
"slug": "string",
...
}
In Strapi Description (just describe with your words the fields, to help the AI to understand what you want) :
{
"data": {
"title": "the title of the article",
"content": "the content normal of the article",
"seo_title": "the seo optimized version of the title",
"seo_description": "a summary of the content, seo optimized, for the seo optimized description",
"slug": "the-slug-for-the-access-of-the-article",
...
}


Select the target Language.

click on "Generate Configuration", and wait the configuration to be generated
check if it's coherent with what you want, and click on "Apply"

YOU NEED TO HAVE FINISHED THE CONFIGURATION BEFORE USING THE PLUGIN

We welcome contributions from the community! If you have any ideas, suggestions, or bug reports, please open an issue or submit a pull request. Let's make Strapi Exporter even better together!
This project is licensed under the MIT License. See the LICENSE file for details.
🌟 Elevate your content workflow with Strapi Exporter and unleash the full potential of your Obsidian notes! 🌟