A modern, responsive personal website for AI developers and researchers to showcase their work and paper reviews. Designed to be hosted on GitHub Pages.
- Clean, modern design with responsive layout
- Portfolio section with support for GIFs and videos to showcase AI projects
- Detailed paper review system with support for:
- Mathematical equations (MathJax)
- Code snippets with syntax highlighting
- Interactive elements
- Tables and figures
- Simple and lightweight architecture
- Easy to customize and extend
- Mobile-friendly
Visit the live site: https://yourusername.github.io
git clone https://github.com/yourusername/yourusername.github.io.git
cd yourusername.github.io- Personal Information: Edit
index.htmlto update your name, bio, skills, and contact information - Profile Image: Replace the placeholder image in the About section with your own
- Projects: Add your own projects to the Projects section, including GIFs or videos of your work
- Paper Reviews: Create new paper review pages based on the template provided
- Create a GitHub repository named
yourusername.github.io - Push your customized code to this repository:
git add .
git commit -m "Initial website setup"
git remote set-url origin https://github.com/yourusername/yourusername.github.io.git
git push -u origin main- Go to your repository settings on GitHub
- Navigate to the "Pages" section
- Select the branch you want to deploy (usually
main) - Click "Save"
Your website will be live at https://yourusername.github.io within a few minutes.
- Duplicate the
paper-review-template.htmlfile - Rename it to something relevant to the paper (e.g.,
transformer-attention-review.html) - Edit the content to add your review
- Add a link to this review in the Papers section of the main page
You can customize the color scheme and styling by editing the CSS variables in css/styles.css:
:root {
--primary-color: #2563eb;
--secondary-color: #3b82f6;
/* ...other variables... */
}To add a new section to the website:
- Add a new section to
index.htmlfollowing the existing pattern - Create any necessary CSS styles in
css/styles.css - Update the navigation menu in the header
- HTML5
- CSS3 (with CSS variables for theming)
- JavaScript (vanilla)
- MathJax (for mathematical equations)
- Highlight.js (for code syntax highlighting)
- Font Awesome (for icons)
- Google Fonts
This project is open source and available under the MIT License.
- Font Awesome for icons
- Google Fonts for typography
- MathJax for mathematical equations
- Highlight.js for code syntax highlighting