Cleanfolio is a portfolio template built with React. However, if you prefer a template built with HTML, CSS, and JavaScript, you can check out Cleanfolio Minimal.
git clone https://github.com/rjshkhr/cleanfolio
cd cleanfolioIf you use nvm or fnm, execute:
nvm install
nvm useOr:
fnm install
fnm useTo install and launch the project, run these commands:
yarn
yarn start- Open the
public/index.htmlfile and replace:
<title>John Smith</title> with <title>Your Name</title>.
-
Open the
src/portfolio.jsfile and make the necessary changes. -
Optionally, you can add an image or logo for each project in two ways:
-
Local image
- Put your image inside the
public/images/folder - In
portfolio.js, just use the file name:
image: "cleanfolio.png" - Put your image inside the
-
Web image
- If your image is already hosted online, just paste the URL:
image: "https://example.com/my-logo.png"
-
- In the
package.jsonfile, update:
"homepage": "https://rjshkhr.github.io/cleanfolio"
to "homepage": "https://yourusername.github.io".
-
Push the changes to your repository.
-
To build and deploy, run the following commands:
yarn build
yarn deploy