A minimal, ready-to-use personal website template powered by Jekyll and Beautiful Jekyll.
Deploy to GitHub Pages in minutes — no coding required.
- Fork this repository (or click "Use this template")
- Rename the repo to
yourusername.github.io - Edit
_config.ymlwith your name, links, and preferences - Go to Settings → Pages → Source and select GitHub Actions
- Your site will be live at
https://yourusername.github.iowithin a few minutes
For detailed installation instructions (Git, Ruby, Jekyll, Bundler), see:
If you already have Ruby and Bundler installed:
git clone https://github.com/ai-vnv/personal-website-template.git
cd personal-website-template
bundle install
bundle exec jekyll serveOpen http://localhost:4000 in your browser.
For a complete step-by-step walkthrough of every change you need to make, see the Customization Guide.
Quick summary — files you need to change:
| File | What to change | Required? |
|---|---|---|
_config.yml |
Name, social links, keywords, timezone | Yes |
index.html |
Homepage title, subtitle, and content | Yes |
about.html |
Your bio / about text | Yes |
contact.html |
Your contact details | Yes |
assets/img/ |
Add your profile photo | Optional |
_posts/*.md |
Add blog posts | Optional |
- Responsive design (Bootstrap 4)
- Blog with tags, RSS feed, and pagination
- SEO optimized (Open Graph, Twitter Cards, sitemap)
- Google Analytics / Tag Manager / Matomo support
- Comments via Disqus or Utterances
- MathJax for LaTeX equations
- Syntax highlighting for code blocks
- Customizable colour scheme
- Automatic GitHub Pages deployment via GitHub Actions
├── _config.yml # Site configuration (start here!)
├── index.html # Homepage
├── about.html # About page
├── contact.html # Contact page
├── _posts/ # Blog posts
├── _layouts/ # Page templates
├── _includes/ # Reusable components
├── assets/css/ # Stylesheets
├── assets/js/ # JavaScript
├── assets/img/ # Images
└── .github/workflows/ # GitHub Actions CI/CD
Based on Beautiful Jekyll v5.0.0 by Dean Attali.
MIT License — see LICENSE for details.