A customizable personal brand website template that can be fully configured through a visual questionnaire - no coding required.
- Click the Fork button in the top-right corner of this repository
- Select your GitHub account as the destination
- Wait for the fork to complete
- Go to your forked repository on GitHub
- Click Settings (tab at the top)
- Scroll down to Pages in the left sidebar
- Under "Source", select Deploy from a branch
- Under "Branch", select main and / (root)
- Click Save
- Wait a few minutes for your site to deploy
- Your site will be available at:
https://YOUR-USERNAME.github.io/PersonalBrand/
-
Visit your live site at
https://YOUR-USERNAME.github.io/PersonalBrand/ -
Click the "Customize This Site" button in the bottom-right corner
-
Fill out the questionnaire sections:
- Personal Info - Your name, title, bio
- Contact - Email, phone, social links
- Branding - Site name, colors, logo
- Hero Slides - Homepage slider content
- Services - What you offer
- Focus Areas - Areas of expertise with images
- Solutions - Industries you serve
- Experience - Your career timeline
- Testimonials - Client quotes
- Images - Background images and photos
- SEO - Page titles and descriptions
-
Use the Preview button to see changes in real-time
- When finished customizing, click the Export button
- This downloads a
site-config.jsonfile - Go to your GitHub repository
- Click Add file > Upload files
- Drag and drop the
site-config.jsonfile - Scroll down and click Commit changes
- Wait a minute for GitHub Pages to redeploy
Your site will now load your custom configuration automatically!
Once your site is configured, you may want to disable the "Customize This Site" button:
- In your repository, navigate to the root folder
- Click Add file > Create new file
- Name the file:
customization.disable - Leave the file content empty
- Click Commit new file
The button will change to "Rebrand Myself" and link to RebrandMyself.net for others to create their own site.
To re-enable customization later, simply delete the customization.disable file.
To make changes after initial setup:
- Visit your site and click "Customize This Site" (if enabled)
- Make your changes in the questionnaire
- Click Export to download the updated
site-config.json - Upload the new file to your GitHub repository (replacing the old one)
PersonalBrand/
├── index.html # Homepage
├── about.html # About page
├── services.html # Services page
├── solutions.html # Solutions/Industries page
├── process.html # Process page
├── contact.html # Contact page
├── audit.html # Book a call page
├── questionnaire.html # Customization interface
├── site-config.json # Your custom configuration (after export)
├── assets/
│ ├── css/ # Stylesheets
│ └── js/
│ ├── config.js # Default configuration
│ └── template-engine.js # Applies your config to pages
└── customization.disable # Create to show "Rebrand Myself" instead
The contact forms use Formsubmit.co for email delivery:
- Fill in your email address in the questionnaire under "Contact"
- Submit a test form on your live site
- Check your email for a confirmation from Formsubmit
- Click the confirmation link to activate form submissions
- Images: Use direct URLs to images (e.g., from Unsplash, Imgur, or your own hosting)
- Colors: The accent color affects buttons, links, and highlights throughout the site
- Mobile: The site is fully responsive - test on mobile devices
- SEO: Fill out the SEO section for better search engine visibility
MIT License - Feel free to use this template for personal or commercial projects.