Building a Personal Website with WordPress and Free Deployment
Building a Personal Website with WordPress and Free Deployment
Prerequisites
Before starting, ensure you have:
- LocalWP installed (download here)
- Cloudflare account with DNS management access
- Domain name (optional)
Local WordPress Development
1. Create Local WordPress Site
- Launch LocalWP application
- Click
File→Add new site - Select “Create a new site”
- Configure site settings:
- Site name: Choose your website name
- Environment: Select “Preferred” (recommended)
- Enter WordPress admin credentials
- Enable “One-click admin” for easy access
- Click “WP Admin” to access WordPress dashboard
2. Essential Plugin Installation
- Navigate to
Plugins→Add new plugin - Install and activate:
- All-in-One WP Migration and Backup
- Simply Static – WordPress Static Site Generator
- Elementor Website Builder
- Starter Templates – AI-Powered Templates
Website Customization
1. Theme Selection
- Go to
Appearance→Themes - Choose and activate a suitable theme
- Customize theme settings as needed
2. Content Creation
- Use Elementor for page building
- Create essential pages:
- Home
- About
- Contact
- Blog (if needed)
Static Site Generation
1. Configure Simply Static
- Navigate to
Simply Static→Settings - Configure URL settings:
- Select “Relative Path”
- Enter your website domain
- Save settings
2. Generate Static Site
- Go to
Activity Log - Click “Generate”
- Download the generated static site
Cloudflare Pages Deployment
1. Initial Setup
- Log in to Cloudflare Dashboard
- Navigate to
Pages - Click
Create a project - Select “Direct Upload”
2. Deploy Website
- Name your project
- Upload the static website files
- Wait for upload completion
- Click “Deploy site”
- Note your website URL
3. Custom Domain Setup (Optional)
- Go to
Custom domains - Click “Set up a custom domain”
- Enter your domain name
- Click “Activate domain”
- Wait for DNS propagation (up to 48 hours)
Backup and Restore
1. Create Backup
- Access WordPress admin
- Go to
All-in-One WP Migration→Export - Select “Export to” → “File”
- Download backup file
2. Restore Website
- Create new site in LocalWP
- Install All-in-One WP Migration plugin
- Click “Import”
- Select your backup file
Maintenance Tips
- Regularly update WordPress core and plugins
- Keep backups before major changes
- Monitor website performance
- Update content regularly
🎉 Congratulations! Your WordPress website is now live and accessible to visitors!
Useful References
This post is licensed under
CC BY 4.0
by the author.