Content Author System
XD Wiki includes a content author system that allows authorized users to create new pages and view existing content without needing technical knowledge.
Accessing the Content Author Panel
- Navigate to
/admin/
on the site - Enter the author password:
ADMIN2025
- You’ll be redirected to the content author dashboard
Features
Dashboard
- View site statistics
- Quick access to common actions
- Overview of recent changes
Add New Page
- Create new documentation pages
- Set page title, category, and description
- Write content in Markdown format
- Customize URL path
View Pages
- View all existing pages
- See page details and metadata
- Organize by categories
- Link to view pages on the live site
Creating Content
Page Structure
Each page includes:
- Title: The main heading of the page
- Description: Brief summary for search and navigation
- Category: Organizes pages into sections
- Content: Main content written in Markdown
- Path: Custom URL for the page
Markdown Support
The CMS supports standard Markdown formatting:
- Headers (
#
,##
,###
) - Bold and italic text
- Lists (ordered and unordered)
- Links and images
- Code blocks
- Tables
Categories
Available categories:
- Getting Started: Basic setup and introduction
- Guides: Step-by-step tutorials
- Reference: Technical documentation
- General: Miscellaneous content
Best Practices
Content Guidelines
- Use clear, descriptive titles
- Write concise descriptions
- Organize content logically
- Use consistent formatting
- Include relevant examples
SEO Optimization
- Use descriptive page titles
- Include relevant keywords in descriptions
- Structure content with proper headers
- Add alt text to images
Maintenance
- Regularly review and update content
- Remove outdated information
- Organize pages by category
- Keep descriptions current
Security
Access Control
- Content author panel requires separate authentication
- Author password:
ADMIN2025
- User access password:
DESIGN2025
- All author actions are logged
- Super admin system is available on live site with password protection
Data Protection
- Content is stored securely
- Regular backups are recommended
- Access is restricted to authorized personnel
- All changes are tracked
Troubleshooting
Common Issues
- Login problems: Verify password and clear browser cache
- Page not saving: Check required fields are filled
- Formatting issues: Validate Markdown syntax
- Navigation problems: Ensure proper category assignment
Getting Help
- Check the documentation
- Review error messages
- Contact system administrator for content updates
- Refer to Markdown guides
Content Approval Process
How It Works
- Create Content: Use the admin panel to create new pages
- Submit for Review: Content is submitted for approval (not published immediately)
- Track Status: Check “My Submissions” to see review status
- Receive Feedback: Get approval or rejection notes from the administrator
- Make Changes: If rejected, make improvements based on feedback
Submission Status
- Pending: Awaiting review by administrator
- Approved: Content has been approved and will be published
- Rejected: Content needs changes (check notes for feedback)
Important Notes
- All content requires approval before publication
- The super admin system is available on the live site
- Only approved content appears on the live site
- Contact the system administrator for any questions
API Reference
The content author panel uses a REST API for content operations:
Endpoints
GET /.netlify/functions/admin-api/pages
- List all pagesPOST /.netlify/functions/admin-api/create-page
- Create new pageGET /.netlify/functions/admin-api/stats
- Get site statistics
Authentication
All API requests require author authentication via localStorage.
Future Enhancements
Planned features:
- Rich text editor
- Image upload and management
- Content versioning
- Advanced search
- User role management
- Content scheduling
- Analytics integration