Skip to content

Getting Started ​

Welcome to EnjuFolio 👋 This page is the shortest path from “I found this template” to “it runs with my name on it”.

1. Create your own copy ​

You have two main options:

Option A · One-click deploy (Vercel) ​

If you just want a live site quickly:

  1. Click the Deploy with Vercel button down below.
  2. Connect your GitHub account.
  3. Wait for the first deployment to finish.

Deploy with Vercel

Vercel will:

  • Clone the repo to your GitHub
  • Create a project
  • Set up builds for you

After that, you only need to edit configuration and content in your fork.

TIP

Already deployed from the README button? Great — you can jump straight to Update configuration.

Option B · Clone & run locally ​

If you prefer to start on your machine:

bash
git clone https://github.com/ZL-Asica/EnjuFolio.git
cd EnjuFolio
pnpm install
pnpm dev
bash
# Remove pnpm-lock.yaml if you want to use npm
git clone https://github.com/ZL-Asica/EnjuFolio.git
cd EnjuFolio
npm install
npm run dev
bash
# Remove pnpm-lock.yaml if you want to use yarn
git clone https://github.com/ZL-Asica/EnjuFolio.git
cd EnjuFolio
yarn install
yarn dev

Then open:

text
http://localhost:3000

You should see the default EnjuFolio site.

2. Local development ​

For configuration changes and content writing, life will be much smoother if you editing and previewing locally. See the full guide here:

3. Update the configuration ​

Most personalization lives in a single file:

text
src/enju.config.ts

Start by changing:

  • title, subTitle, description
  • homePage.name, homePage.picture
  • socialLinks (GitHub, LinkedIn, etc.)
  • cvFileLink (link to your Google Drive file or CV PDF)

TIP

You don’t need to understand every field on day one. Get your name, avatar, and basic links right first — then come back to refine the rest.

4. Add your content ​

Once the basics are set, you can start replacing the demo content:

  • src/contents/research → your research projects / papers
  • src/contents/projects → your tools, apps, or side projects
  • src/contents/news → updates, talks, or announcements

All of these are MDX files, so you can mix Markdown and React components.

For details on how content is organized, see:

What’s next? ​

Once your site is running with your name on it, you might want to:

Take your time. EnjuFolio is meant to be a small, calm place for your work — you don’t have to finish everything in one sitting.

The contents of this documentation site are Licensed under CC BY 4.0