react-vscode-portfolio
A vscode inspired portfolio project
About The Project
The project is inspired by Visual Studio Code and caglarturali.github.io. The pages of the portfolio are powered by markdown
, which make them easy to modify or add your own contents.
Built With
Getting Started
Installation
- Clone the repo
- Install NPM packages
- Enter your name in
.env.development
- Add your markdown pages in
public/pages
- Add your routes in
src/app/pages/page.ts
, make sure the names of pages are consistent with markdown files. - Add your social links in
src/app/pages/link.tsx
, which will appear in both sidebar and homepage. - Runs the app in the development mode
- If you would like to deploy your own portfolio, don't forget to change Google Analytic measurement id in
.env.production
REACT_APP_NAME=<your_name> REACT_APP_MEASUREMENT_ID=<your_measurement_id>
Features
- Powered by markdown
- Dark mode and light mode available
- Closable tabs
- Collapsible explorer
- Responsive web design
- Google Analytics supported
- Auto-deploy to gh-pages with github actions ready
License
Distributed under the MIT License. See LICENSE.md
for more information.
Contact
Yan-Ying Liao - Personal Portfolio - n9102125@gmail.com
Project Link: https://github.com/noworneverev/react-vscode-portfolio