Link In Bio Template

Express.js server with EJS templating serving a user link-in-bio style profile template.

Node.js Social & Community 작성자 zlizz
이 템플릿 배포하기
스크린샷 1

소개

README.md

목차
GitHub에서 열기

Deploy on Bot-Hosting

A small, customizable "link in bio" style personal page built with Express and EJS, styled with a dark theme.

Features

  • Profile header with monogram, subtitle, and bio
  • List of social/contact links (Website, Discord, GitHub, Email and Current project)
  • Project cards with thumbnail, title, description, and a link button
  • Fallback placeholder shown automatically if a project image fails to load

Set up your environment variables

Copy the example env file to create your own local .env: (alternatively, create a new .env file)

Bash
cp example.env .env

Then open .env and set your port:

PORT=3000

Change 3000 to whatever port you'd like the server to run on.

Project Structure

.
├── index.js              # Express server entry point
├── example.env           # Change this to `.env` in production
├── package.json
├── views/
│   └── index.ejs         # Main page template
└── public/
    ├── css/
    │   └── styles.css    # Page styling
    └── favicon.ico        # (add your own)

Customizing Your Page

Open views/index.ejs and fill in the marked sections:

  • <title> — set your page title
  • Meta tags (og:title, og:description, og:image, og:url, og:site_name) — used for link previews when your page is shared
  • .monogram — your initials or short name
  • .subtitle — a short tagline
  • .bio — a paragraph about yourself
  • Links section — each link is an <a class="link"> block. Update the href, icon (optional), label, and detail text. Add or remove blocks as needed; keep one link primary for your main/featured link.
  • Projects section — each project is a .project-card block. Update the thumbnail image, title, description, and button link. Copy the whole block to add more projects.
  • Footer — add any closing text or credit link at the bottom.
Favicon

Drop a favicon.ico file into the public/ folder to replace the default browser icon.

Styling

All visual styling lives in public/css/styles.css. Colors, spacing, and fonts are defined near the top of relevant sections (e.g. .monogram, .link, .project-card) if you want to tweak the look.

Notes

  • Broken project thumbnail images automatically fall back to a styled placeholder block, so missing images won't break the layout.
  • The page is fully responsive down to small mobile widths.

변수

배포할 때 입력하는 값이에요. 배포의 환경 변수가 돼요.

  • PORT PORT 필수

배포 방법

  1. 1 배포 페이지 열기배포 이름을 정하세요. 확인할 때 로그인해요.
  2. 2 변수 채우기템플릿이 요구하는 값이며 배포의 환경 변수로 저장돼요.
  3. 3 리소스 확인요금제의 공유 풀에서 가져와 실행해요. 모든 계정은 무료로 시작해요.

로그인하고 신고하기

악용을 막기 위해 신고는 계정과 연결돼요.

로그인