Skip to content

Repository files navigation

❯ INK

一个简单的个人主页

基于 React + Vite + TypeScript + Tailwind CSS + GSAP + Lenis 构建

你会看到

  • 主页 —— 视频与诗句开场
  • 友达 —— 三个朋友的剪影
  • 漫游 —— 最近在看的东西
  • 联系 —— 落款诗句与联系方式

访问

前往 1k.ink 进入站点。

快速开始

开发

git clone git@github.com:LogLInk1K/ink.git
cd ink
pnpm install
pnpm dev        # http://localhost:5173

构建

pnpm build      # 输出到 dist/
pnpm preview    # 本地预览构建结果

配置

漫游板块的数据解析逻辑位于 src/data/watching.ts

  • 默认开启了生产环境远程同步(ENABLE_REMOTE_SYNC = true),构建时会直接拉取 REMOTE_YAML_URL 填写的 .yaml 数据。
  • Fork 用户须知:请将 REMOTE_YAML_URL 替换为你自己的 YAML 文件地址,或者将 ENABLE_REMOTE_SYNC 设为 false 直接维护本地的 src/assets/data/watching.yaml 文件。
  • 具备网络异常降级机制,拉取失败时会自动回退使用本地 YAML。

部署

在 Vercel 或任意静态站点服务部署即可。

许可

本项目基于 MIT 协议开源

Credits: 背景视频二次压制自 Wallpaper Engine 勇者林克(by IMMORTAL);演示头像为网络素材。

About

一个简单的个人主页,基于 React + Vite + TypeScript + Tailwind CSS + GSAP + Lenis 构建

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages