Appearance
WP Social Ninja β Documentation
Source for the official WP Social Ninja documentation.
Built with VitePress.
Website Β· Live Docs Β· WordPress Plugin
About β
This repository contains the documentation for WP Social Ninja, the all-in-one WordPress plugin for displaying social media feeds, business reviews, and social chat widgets. It's a content-only site β the pages are Markdown, rendered into a static site by VitePress and published at docs.wpsocialninja.com.
The docs cover:
- π± Social Feeds β Facebook, Instagram, X (Twitter), YouTube, and TikTok
- β Business Reviews β Google, Facebook, Yelp, TripAdvisor, Trustpilot, Booking.com, Airbnb, AliExpress, WooCommerce, and more
- π¬ Social Chat β Messenger, WhatsApp, Telegram, and other chat widgets
- π§© Custom sources, testimonials, notification popups, integrations, and settings
Tech stack β
- VitePress
^2.0.0-alpha.12(Vite + Vue powered static site generator) - Content authored in Markdown
- A light custom theme (
.vitepress/theme/)
Getting started β
Prerequisites: Node.js (18+) and npm.
bash
# 1. Install dependencies
npm install
# 2. Start the local dev server (hot reload)
npm run docs:devThen open the URL printed in the terminal (default http://localhost:5173).
Available scripts β
| Command | Description |
|---|---|
npm run docs:dev | Start the dev server with hot reload for live editing. |
npm run docs:build | Build the production site into .vitepress/dist. |
npm run docs:preview | Serve the built site locally to preview the production output. |
Project structure β
.
βββ index.md # Homepage (VitePress "home" layout)
βββ guide/ # All documentation pages, grouped by section
β βββ getting-started/
β βββ social-feeds/
β βββ business-reviews/
β βββ custom-source/
β βββ advanced-features/
β βββ ai-integration/
β βββ social-chat/
β βββ integrations/
β βββ management-settings/
β βββ customization-design/
β βββ import-export-migration/
β βββ troubleshooting-support/
β βββ public/images/β¦ # Screenshots for the guide pages
βββ .vitepress/
β βββ config.mts # Site config: title, nav, and the full sidebar
β βββ theme/ # Custom theme (layout, styles, components)
βββ public/ # Site assets (logo, favicon, robots.txt)Contributing β
Contributions to improve the docs are welcome!
Editing an existing page β
- Find the page under
guide/<section>/. - Edit the Markdown and preview with
npm run docs:dev. - Open a pull request.
Adding a new page β
Adding a page takes three steps β the last one is easy to forget:
- Create
guide/<section>/<file-slug>.mdwith frontmatter and a single# H1:markdown--- title: "Your Page Title" description: "One-sentence summary." --- # Your Page Title Intro paragraph⦠## First Step  - Add screenshots under
guide/public/images/<section>/<page-slug>/and reference them with absolute paths starting/guide/public/images/β¦..webpis preferred. - Register it in the sidebar β add an entry in
.vitepress/config.mts(the sidebar is defined inline). Without this, the page won't appear in the navigation:js{ "text": "Your Page Title", "link": "/guide/<section>/<file-slug>" }
Style guidelines β
- Use a friendly, beginner-friendly, second-person voice ("First, go toβ¦").
- Bold UI labels and menu paths, e.g. WP Social Ninja β Platforms.
- One
# H1per page; use##for sections and###for steps. - Always add meaningful
alttext to images.
Before opening a PR, run npm run docs:build to make sure the site builds cleanly.
Deployment β
The site is built with npm run docs:build and served from docs.wpsocialninja.com. Merges to the master branch are published to production.
Links β
- π Website: https://wpsocialninja.com
- π Live documentation: https://docs.wpsocialninja.com
- π§© Plugin on WordPress.org: https://wordpress.org/plugins/wp-social-ninja/
Maintained by the WPManageNinja team.
