https://github.com/zhouzypaul/zhouzypaul.github.io
personal website of Zhiyuan "Paul" Zhou
https://github.com/zhouzypaul/zhouzypaul.github.io
experience personal-website resume
Last synced: about 2 months ago
JSON representation
personal website of Zhiyuan "Paul" Zhou
- Host: GitHub
- URL: https://github.com/zhouzypaul/zhouzypaul.github.io
- Owner: zhouzypaul
- License: mit
- Created: 2020-05-14T02:54:11.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2025-12-01T02:06:53.000Z (6 months ago)
- Last Synced: 2025-12-03T12:44:55.829Z (6 months ago)
- Topics: experience, personal-website, resume
- Language: HTML
- Homepage: https://zhouzypaul.github.io/
- Size: 176 MB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Personal website
This is the code for my personal website.
### Credits
I built my website using code and inspiration from many that came before me, including:
- the [Minimal Mistakes](https://mmistakes.github.io/minimal-mistakes/) theme
- the overall design of [Nishanth Kumar's](https://nishanthjkumar.com) website
- the `Experience` page is inspired by that of [Lizhi Yang's](https://lzyang2000.github.io)
and all the wonderful people that they referenced.
### Usage
Building a good website is a lot of work if you start from scratch. If you want your website to look like the one I have,
you may use the code I have in this repo. I would appreciate if you would reference me when you use this code.
You may fork or clone this repo and use it as you wish, though I provide no warranties. All you need is stuff from the main branch, as the other branches contain old versions of my website that looks completely different.
### Customization and Code Structure
- `_config.yml`: this is the configuration file. You have to restart the local server to reflect changes when developping locally.
- `_data/navigation.yml`: where you customize the navigation bar.
- `_pages/`: where I put my actual content pages, in HTML and Markdown format.
- `index.md`: this is the main landing page.
- `assets/css/styles.css`: where I put my custom CSS.
- `docs`, `images`, `pdfs`: my data directories.
- `_includes/footer.html`: modify the website footer info.
- `_site`: the auto-generated html files (from the md files in `_pages`)
### Local dev
```bash
bundle exec jekyll serve --livereload
JEKYLL_ENV=production bundle exec jekyll serve --livereload # force production env to test the disqus comment functions
```
### Resources Links
Here are some resources/documentation that I've found useful when building the website:
- getting started with Jekyll: [Jekyll](https://jekyllrb.com/)
- configuring [Minimal Mistakes](https://mmistakes.github.io/minimal-mistakes/docs/configuration/)
- Minimal Mistakes's [Github repo page](https://github.com/mmistakes/minimal-mistakes)