/zhouzypaul.github.io

personal website of Zhiyuan "Paul" Zhou

Primary LanguageHTMLMIT LicenseMIT

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:

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.

Local dev

bundle exec jekyll serve --livereload

Resources Links

Here are some resources/documentation that I've found useful when building the website: