Troubleshooting
Quickly resolve common issues in BlockTavern documentation development.
Development Issues
Server Startup Failure
bash
npm run docs:devSolutions:
- Check Node.js version (recommended 18+)
- Reinstall dependencies:
rm -rf node_modules && npm install - Check port occupation:
netstat -ano | findstr :5173
Build Failure
bash
npm run docs:buildSolutions:
- Check Markdown syntax errors
- Verify all internal links are valid
- Check configuration file syntax
Page Anomalies
Common Symptoms: Content display errors, style anomalies
Solutions:
- Clear browser cache (Ctrl+F5)
- Check Front Matter format
- Verify image path correctness
Search Failure
Solutions:
- Rebuild the project
- Check browser console errors
- Verify search configuration
Debugging Techniques
Development Debugging
Browser Developer Tools (F12):
- Console to view error messages
- Network panel to check resource loading
- Elements panel to debug styles
VitePress Debug Mode:
bash
# Windows
set DEBUG=vitepress:* && npm run docs:dev
# Linux/Mac
DEBUG=vitepress:* npm run docs:devBuild Debugging:
bash
npm run docs:build -- --debugProduction Debugging
Local Preview:
bash
npm run docs:build
npm run docs:previewFile Inspection:
- Build output:
docs/.vitepress/dist/ - Static resources:
docs/.vitepress/dist/assets/ - Page files: Check HTML structure
Common Tools
- Link Checking: Use
markdown-link-checkto verify links - Syntax Checking: Use
markdownlintto check formatting - Performance Analysis: Browser Lighthouse tool
Configuration Issues
Sidebar Not Displaying
Cause: File structure does not comply with auto-generation rules
Solutions:
- Ensure directories contain
index.mdfiles - Check file naming conventions (lowercase + hyphens)
- Verify Front Matter format is correct
Multilingual Switching Anomalies
Solutions:
- Check
language.jsconfiguration - Ensure consistent directory structure across languages
- Verify path mapping is correct
Images Cannot Display
Solutions:
- Use relative paths:
./images/pic.png - Check if files exist in
public/directory - Verify filename case matching
Deployment Issues
GitHub Pages Deployment Failure
Solutions:
- Check GitHub Actions workflow configuration
- Ensure
basepath is set correctly - Verify repository permissions and branch settings
Static Resources 404
Solutions:
- Check if
baseconfiguration matches deployment path - Ensure resource files are in
public/directory - Verify build output completeness
Quick Diagnosis
Problem Troubleshooting Steps
- View Error Messages: Console/terminal output
- Check File Structure: Ensure compliance with specifications
- Verify Configuration: Syntax and path correctness
- Clean and Rebuild: Delete cache and rebuild
- Compare Working Version: Git difference comparison
# Contributors
Loading...
# Changelog
Loading...
View full history
Loading...
