Official website for VoidRunner - AI-Powered Serverless Development Platform.
# Clone the repository
git clone https://github.com/voidrunnerhq/voidrunner.dev.git
cd voidrunner.dev
# Install Hugo (if not already installed)
# macOS
brew install hugo
# Ubuntu/Debian
sudo apt install hugo
# Windows (using Chocolatey)
choco install hugo
# Add the theme as a submodule
git submodule add https://github.com/chaoming/hugo-saasify-theme.git themes/hugo-saasify-theme
# Update submodules
git submodule update --init --recursive
# Install npm dependencies (for PostCSS)
npm install
# Start development server
hugo server -D
# Build for production
hugo --minify --gc --cleanDestinationDir
voidrunner.dev/
├── config.yaml # Hugo configuration
├── content/ # Site content (Markdown)
│ ├── _index.md # Homepage
│ ├── features/ # Features pages
│ ├── pricing/ # Pricing page
│ ├── docs/ # Documentation
│ └── blog/ # Blog posts
├── static/ # Static assets
│ ├── images/ # Images and logos
│ ├── _headers # Cloudflare security headers
│ └── _redirects # URL redirects
├── layouts/ # Custom Hugo templates
└── themes/ # Hugo themes
-
Start the development server:
hugo server -D --bind 0.0.0.0 --baseURL http://localhost:1313
-
Access the site:
- Local: http://localhost:1313
- Network: http://your-ip:1313
- Homepage: Edit
content/_index.md
- Features: Edit
content/features/_index.md
- Pricing: Edit
content/pricing/_index.md
- Blog posts: Add new
.md
files tocontent/blog/
- Place images in
static/images/
- Reference them in Markdown:

- Optimize images before adding (WebP format preferred)
- Styling: Edit
assets/css/custom.css
- JavaScript: Edit
assets/js/custom.js
- Templates: Add custom layouts in
layouts/
The site automatically deploys to Cloudflare Pages when you push to the main
branch via GitHub Actions.
Required Secrets:
CLOUDFLARE_API_TOKEN
: Cloudflare API token with Pages permissionsCLOUDFLARE_ACCOUNT_ID
: Your Cloudflare account ID
-
Build the site:
hugo --minify --gc --cleanDestinationDir
-
Deploy to Cloudflare Pages:
- Upload the
public/
directory - Or use Wrangler CLI:
npx wrangler pages deploy public
- Upload the
Set these in your deployment environment:
HUGO_ENV=production
(for production builds)HUGO_VERSION=latest
(Hugo version for Cloudflare Pages)
Key configuration options in config.yaml
:
baseURL: "https://voidrunner.dev"
title: "VoidRunner - AI-Powered Serverless Development Platform"
params:
author: "VoidRunner Team"
description: "Deploy AI applications in minutes, not hours..."
# Analytics
google_analytics: "G-XXXXXXXXXX"
# Social media
social:
github: "https://github.com/voidrunnerhq"
twitter: "https://twitter.com/voidrunnerhq"
- Minification: HTML, CSS, and JS are automatically minified
- Image Processing: Hugo's built-in image processing
- Cloudflare CDN: Global content delivery and caching
- Security Headers: Comprehensive security headers via
_headers
-
Optimize images:
# Convert to WebP cwebp -q 85 input.png -o output.webp # Resize large images magick input.jpg -resize 1200x630 output.jpg
-
Minimize external dependencies
-
Use Hugo's resource bundling for CSS/JS
- Structured Data: JSON-LD markup for rich snippets
- Meta Tags: Open Graph and Twitter Card support
- Sitemap: Automatically generated
- Robots.txt: Search engine directives
- Unique page titles and descriptions
- Optimized images with alt text
- Internal linking structure
- Fast loading times (<3 seconds)
- Mobile-responsive design
- HTTPS enabled
-
Google Analytics:
params: google_analytics: "G-XXXXXXXXXX"
-
Cloudflare Analytics:
- Available in Cloudflare dashboard
- Real User Monitoring (RUM)
- Core Web Vitals tracking
- Lighthouse: Run regular audits
- PageSpeed Insights: Monitor Core Web Vitals
- GTmetrix: Comprehensive performance analysis
- Fork the repository
- Create a feature branch:
git checkout -b feature/amazing-feature
- Make your changes
- Test locally:
hugo server -D
- Commit your changes:
git commit -m 'Add amazing feature'
- Push to the branch:
git push origin feature/amazing-feature
- Open a Pull Request
- Use clear, concise language
- Follow the established tone and style
- Optimize images before adding
- Test all links and functionality
- Ensure mobile responsiveness
- Documentation: VoidRunner Docs
- Issues: GitHub Issues
- Discord: VoidRunner Community
- Email: [email protected]
This project is licensed under the MIT License - see the LICENSE file for details.
- Hugo: Static site generator
- Hugo Saasify Theme: Base theme for SaaS websites
- Cloudflare Pages: Hosting and CDN
- GitHub Actions: CI/CD pipeline