Xiaoyu Tai (Sean)'s portfolio, powered with hand-made theme and jekyll.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
_data
_includes
_layouts
_posts
_sass
_tools
potato
.gitignore
CNAME
LICENSE.md
README.md
_config.yml
favicon.ico
googlee432c22408ea219a.html
gulpfile.js
package.json

README.md

Xiaoyu Tai (Sean)'s portfolio site.

https://taixiaoyu.com
Crafted with love by 晓禹 (my Chinese name Xiaoyu, pronounced 'SHOW-yoo'.)

(This site is also available at http://mirror.taixiaoyu.com in case GitHub Pages is down.)

This is an entirely static website thanks to Jekyll and GitHub Pages; site is built with superpowers from Gulp, Browsersync, Sass, and other great open-sourced projects.

Redesigned and built from scratch (again) with these new features:

  • designed with web accessibility in mind
  • used vertical rhythm for a better typography experience
  • modularized css with sass
  • modularized themes
  • minimized traffic and page reload time via AJAX with smoothState.js
  • animated page transition with animations
  • embedded a custom version JavaScript photo viewer by Dmitry Semenov
  • added bilingual support for English and Chinese (currently disabled, many thanks to a blog post by Sylvain Durand)

Local Development

(of course, you'll need ruby gem and node)

  1. gem install jekyll
  2. npm install --save-dev
  3. gulp

Manual Version Control

Manual version-control for dependencies to make it easier for GitHub Pages.

Package Version
normalize.css v5.0.0
PhotoSwipe v4.1.2
Susy 2.2.12
Breakpoint v2.7.0
Typi v2.3.0
jQuery v3.2.0
smoothState.js a22f5b6
VelocityJS 1.5.0
pace v1.0.2
freezeframe.js v3.0.8

Licenses

  • Site code, excluding all projects, photos, and documents, is licensed under the MIT License.
  • Site content is conditionally licensed under CC BY-NC 4.0 License, please contact me before using it.