- Go to GitHub and log in with the account LiloUW
- Click the "+" icon in the top right and select "New repository"
- Name the repository: LiloUW.github.io (this must be the exact name for a user site)
- Set the repository to Public
- Do NOT initialize with README, .gitignore, or license (we already have these)
- Click "Create repository"
After creating the repository on GitHub, run these commands in your terminal:
# Navigate to your project directory (if not already there)
cd "/Users/dpozzo/Claude Code /Pozzo Website"
# Set your default branch to main (recommended)
git branch -M main
# Add the GitHub repository as remote origin
git remote add origin https://github.com/LiloUW/LiloUW.github.io.git
# Push your code to GitHub
git push -u origin mainYou may be prompted to log in to GitHub. Use your GitHub credentials.
- Go to your repository on GitHub: https://github.com/LiloUW/LiloUW.github.io
- Click on "Settings" (gear icon) in the top menu
- In the left sidebar, click "Pages" under "Code and automation"
- Under "Build and deployment":
- Source: Select "Deploy from a branch"
- Branch: Select "main" and folder "/ (root)"
- Click "Save"
GitHub Pages will automatically build and deploy your site. This may take a few minutes.
- You can check the deployment status in the "Actions" tab of your repository
- Once complete, your site will be live at: https://LiloUW.github.io
- Visit https://LiloUW.github.io in your browser
- Check that all pages are working:
- Home page with your bio
- Publications page
- Students/Research Group page
- About page
To make changes to your website in the future:
- Edit the files locally
- Commit your changes:
git add . git commit -m "Description of your changes"
- Push to GitHub:
git push
- GitHub Pages will automatically rebuild and deploy your site
- Create an
assets/images/students/directory in your repository - Add student profile photos (preferably square, 300x300px or larger)
- Update
students.mdto include image references:
Edit index.md or about.md and push the changes to GitHub.
Edit publications.md following the existing format, then commit and push.
To customize the appearance:
- Edit
_config.ymlto change theme settings - Create custom CSS in
assets/css/style.scss - Refer to the Minima theme documentation
Site not updating after push:
- Check the Actions tab for build errors
- Ensure your changes were actually pushed:
git statusshould show "nothing to commit, working tree clean"
404 errors:
- Verify the repository name is exactly LiloUW.github.io
- Check that GitHub Pages is enabled in Settings > Pages
Theme not rendering correctly:
- Make sure the Gemfile is committed and pushed
- GitHub Pages may take 5-10 minutes to rebuild after changes
To preview your site locally before pushing:
# Install dependencies (first time only)
bundle install
# Run the local server
bundle exec jekyll serve
# Visit http://localhost:4000 in your browserNote: If you encounter any issues or need to make significant changes, feel free to reach out for assistance!