This repository contains the VuePress website for Edge Mining. The documentation content is automatically synced from the edge-mining/docs repository.
This repository is specifically for website development and deployment. The documentation content is automatically synced from the edge-mining/docs repository.
🛠️ For Developers: This repository is for technical development - VuePress configuration, styling, build processes, and deployment. If you're an editor making content changes, use the edge-mining/docs repository instead.
edgemining.energy/
├── docs/ # VuePress site (auto-synced from edge-mining/docs)
│ ├── .vuepress/ # VuePress configuration
│ │ ├── config.js # Site configuration
│ │ ├── styles/ # Custom CSS styles
│ │ └── public/ # Static assets (logo, favicon)
│ ├── docs/ # Documentation content (auto-synced)
│ └── README.md # Homepage content
├── package.json # Dependencies and scripts
└── .github/workflows/ # Build and deploy workflows
- Edit Website: Modify VuePress configuration, styling, or build processes
- Test Locally: Use the development server to preview changes
- Commit Changes: Push to this repository
- Auto-Deploy: Changes are automatically deployed to edgemining.energy
Documentation Repository (edge-mining/docs) - FOR EDITORS
↓ (Auto-sync)
Website Repository (edge-mining/edgemining.energy) - FOR DEVELOPERS
↓ (Auto-deploy)
Live Site (edgemining.energy)
# Clone this repository
git clone https://github.com/edge-mining/edgemining.energy.git
cd edgemining.energy
# Install dependencies
npm install
# Start development server
npm run docs:dev
# Build for production
npm run docs:build
# Clean build files
npm run docs:clean- Development:
http://localhost:8080/ - Production: edgemining.energy
docs/.vuepress/config.js: VuePress site configurationdocs/.vuepress/styles/: Custom CSS and stylingdocs/.vuepress/public/: Static assets (logo, favicon)docs/docs/: Documentation content (auto-synced, don't edit)
- Follow VuePress 2.0 conventions
- Use consistent styling and theming
- Test changes locally before committing
- Keep build process optimized
- Documentation Repository: edge-mining/docs (for editors)
- Live Website: edgemining.energy
- Community: Discord
- Auto-deploy: Changes here automatically deploy to the live site
- Documentation sync: Documentation is automatically synced from edge-mining/docs
- No direct editing: Don't edit documentation content here
- Developer-focused: This repository is for technical development, not content editing
- Fork this repository (if you haven't already)
- Make your changes to the website/VuePress configuration
- Test locally using the development server
- Create a Pull Request to this repository
- Wait for review and merge
- Changes will automatically deploy to the live site
Note: This repository is for the VuePress website only. Documentation content should be edited in the edge-mining/docs repository.