Get your al-folio site running in 5 minutes. This guide is for users who just want a working website quickly without deep customization.
Video Tutorial: Watch a walkthrough of these steps here
- Go to the al-folio repository
- Click the green "Use this template" button (top right), then select "Create a new repository"
- Name your repository:
- Personal/Organization site (if you want your site to be at
username.github.io):username.github.io(replaceusernamewith your GitHub username) - Project site (if you want your site to be at
username.github.io/project-name): Any name (e.g.,my-research-website)
- Personal/Organization site (if you want your site to be at
- Click "Create repository from template"
Already forked by mistake? No problem. Your fork will work fine—just be careful when making changes. Create a new branch for your updates (e.g., git checkout -b my-site-updates) and make sure you push to your own repository, not the main al-folio project.
- Go to your new repository → Settings → Actions → General → Workflow permissions
- Select Read and write permissions
- Click Save
- Open
_config.ymlin your repository - Update these fields:
title: My Website first_name: Your last_name: Name url: https://your-username.github.io # or your custom domain baseurl: # Leave this empty (do NOT delete it)
- Click Commit changes (at the bottom of the page)
- Go to your repository → Actions tab
- Wait for the "Deploy site" workflow to complete (look for a green checkmark, ~4 minutes)
- Go to Settings → Pages → Build and deployment
- Make sure Source is set to Deploy from a branch
- Set the branch to gh-pages (NOT main)
- Wait for the "pages-build-deployment" workflow to complete (~45 seconds)
- Visit
https://your-username.github.ioin your browser
That's it! Your site is live. You now have a working al-folio website.
Once your site is running, explore these customization options:
- Profile picture: Replace
assets/img/prof_pic.jpgwith your photo - About page: Edit
_pages/about.mdto write your bio - Publications: Add entries to
_bibliography/papers.bib - Blog posts: Create files in
_posts/with formatYYYY-MM-DD-title.md
- Theme color: Edit
_config.yml, search fortheme_color - Enable/disable sections: In
_config.yml, look forenabled: false/trueoptions - Social media links: Edit
_data/socials.yml
- Installation and local setup options: INSTALL.md
- Full customization guide: CUSTOMIZE.md
- Frequently asked questions: FAQ.md
- Troubleshooting: TROUBLESHOOTING.md
Use the GitHub Copilot Customization Agent (if you have Copilot) to:
- Get step-by-step help with customizations
- Understand how to modify specific features
- Apply changes directly to your site
See CUSTOMIZE.md § GitHub Copilot Customization Agent for details.
Common first steps:
- Change the theme color in
_config.yml - Add your social media links in
_data/socials.yml - Upload your profile picture to
assets/img/prof_pic.jpg - Write a short bio in
_pages/about.md
Happy customizing! 🎉