finds.dev← search

// the find

Ovilia/ovilia.github.io

★ 1,067 · JavaScript · NOASSERTION · updated Jan 2026

Ovilia's personal site

A personal portfolio site from Wenli Zhang, a front-end developer known for work on Apache ECharts. The repo is essentially a versioned archive of her personal site redesigns from 2013 through the current Vue-based version, each year living in its own directory. There is nothing reusable here — this is someone's personal homepage, not a template or framework.

The year-by-year directory structure is an honest record of how front-end practices evolved — jQuery in 2013, Gulp + SCSS in 2017, Webpack + Vue components in the current version. The Vue component breakdown in src/js/components is tidy and reasonably well-separated for a personal project. Travis CI was wired up, which is more discipline than most personal sites get.

The dist/ directory is committed alongside src/, which means build artifacts live in version control — messy and error-prone if you ever forget to rebuild before pushing. The 1000+ stars are almost certainly from Wenli's ECharts reputation rather than anything special about the site code itself, so the star count is a misleading quality signal. There is no documentation about how to run or build it locally. The current version still ships vue.js and zepto.min.js as committed vendor files rather than npm dependencies, which makes upgrades painful.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →