https://github.com/unsignedarduino/cyrus-yiu
This is the source code for my portfolio website!
https://github.com/unsignedarduino/cyrus-yiu
bootstrap nextjs portfolio portfolio-website
Last synced: 3 months ago
JSON representation
This is the source code for my portfolio website!
- Host: GitHub
- URL: https://github.com/unsignedarduino/cyrus-yiu
- Owner: UnsignedArduino
- License: mit
- Created: 2025-01-04T05:46:11.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-04-01T00:46:02.000Z (3 months ago)
- Last Synced: 2026-04-01T01:55:23.520Z (3 months ago)
- Topics: bootstrap, nextjs, portfolio, portfolio-website
- Language: TypeScript
- Homepage: https://cyrus-yiu.pages.dev/
- Size: 26.2 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# cyrus-yiu
[](https://cyrus-yiu.pages.dev/)
[](https://github.com/UnsignedArduino/cyrus-yiu/actions/workflows/eslint.yml)
[](https://github.com/UnsignedArduino/cyrus-yiu/actions/workflows/prettier.yml)
[](https://www.codefactor.io/repository/github/unsignedarduino/cyrus-yiu)
[](https://gitpod.io/#https://github.com/UnsignedArduino/cyrus-yiu)
This is the source code for my portfolio website!
## Install
1. Have `nodejs`.
2. Clone this repo.
3. `yarn` to install dependencies.
## Development
Use `yarn run dev` to start a development server.
Before commit, make sure to format, (`yarn run format` / `yarn run writeFormat`) lint, (`yarn run lint` /
`yarn run writeLint`) and type-check. (`yarn run typecheck`)
## Build and serve
`yarn run build` and `yarn run start`. (because it is a static site, you can use any static server to serve the files in
the `out` directory)
This website is currently deployed to Cloudflare Pages at https://cyrusyiu.com
## Notes
- URL redirects (`/github`, `/linkedin`, etc.) are in
[`public/_redirects`](public/_redirects) (deployed on Cloudflare Pages),
also add them to [`next.config.ts`](next.config.ts) while at it.
- URLs for GitHub link, LinkedIn link, etc. are not centralized yet, do full
code search for all URLs if replacing.