Skip to content

Latest commit

 

History

History
103 lines (74 loc) · 3.3 KB

File metadata and controls

103 lines (74 loc) · 3.3 KB

Strapi Webtools

Everything you need to build a website with Strapi CMS

Read the documentation →

NPM Version Monthly download on NPM CI build status codecov.io


✨ Features

  • Unique URLs – Every page gets its own unique path
  • Auto-generated – Based on a configurable URL pattern
  • Flexible – Override individual URLs when needed
  • Frontend router – Fetch any page by its unique path via the public API
  • Auto-slugify – Ensures valid, clean URL paths

✅ Requirements

  • Node.js: >= 18.17
  • Strapi: v5.x

⏳ Installation

Read the full Getting Started guide in the docs, or run the installer. The command below executes the Webtools installer (webtools-cli) in your current project directory:

npx webtools-cli install

The installer lets you:

  • Enable Webtools for selected content types
  • Optionally install addons (e.g. Sitemap)

Keyboard shortcuts: Space (toggle), a (all), i (invert), Enter (confirm)

Build the admin

After installation, rebuild the Strapi admin so it includes the plugin:

# using yarn
yarn build
yarn develop

# using npm
npm run build
npm run develop

🚀 Quick start

  1. Enable Webtools for your content types (via the installer or Admin → Content-Type Builder)
  2. Create URL patterns (Webtools → Patterns)
  3. Bulk generate aliases (Webtools → All URLs)
  4. Optionally set up the Sitemap addon (see docs)

Enjoy 🎉

📓 Documentation

🔌 Addons

Webtools can be extended with addons that hook into the core. Learn more: https://docs.pluginpal.io/webtools/addons

🔗 Links

🌎 Community support

📝 License

MIT — https://github.com/pluginpal/strapi-webtools/blob/master/LICENSE.md