This is a Jekyll-based academic profile website similar to yunmingzhang17.github.io.
- Clone this repository
- Install Jekyll and dependencies:
bundle install
- Run the site locally:
bundle exec jekyll serve
Edit _config.yml
to update your personal information:
name: Your Name
position: Your Position/Title
institution: Your Institution
profile_image: /assets/images/profile.jpg
email: [email protected]
google_scholar: https://scholar.google.com/citations?user=YOUR_ID
github_username: yourusername
linkedin: your-linkedin-username
twitter: your-twitter-username
Add your profile photo as assets/images/profile.jpg
(or update the path in _config.yml
).
You can manage publications in two ways:
- Using the data file (recommended): Edit
_data/publications.yml
- Directly in the page: Edit the publications section in
index.markdown
- Edit
index.markdown
to update your bio, research interests, and other content - Edit
about.markdown
for detailed information - Add new pages by creating new
.markdown
files
The CSS is in assets/css/style.css
. You can customize:
- Colors
- Fonts
- Layout
- Spacing
- Responsive behavior
├── _config.yml # Site configuration
├── _data/
│ └── publications.yml # Publications data
├── _includes/
│ ├── head.html # HTML head section
│ ├── main.html # Main content wrapper
│ └── publications.html # Publications template
├── _layouts/
│ └── default.html # Default page layout
├── assets/
│ ├── css/
│ │ └── style.css # Main stylesheet
│ └── images/ # Images directory
├── index.markdown # Homepage
└── about.markdown # About page
Edit _data/publications.yml
:
- title: "Your Paper Title"
authors: ["Your Name", "Co-author"]
venue: "Conference Name (CONF 2024)"
year: 2024
links:
pdf: "link-to-pdf"
code: "link-to-code"
project: "link-to-project"
award: "Best Paper Award" # Optional
This site is configured for GitHub Pages. Simply push to your repository and enable GitHub Pages in the repository settings.