leerob.io
- 框架:Next.js
- 数据库:Postgres
- 认证:NextAuth.js
- 部署:Vercel
- 样式:Tailwind CSS
- 分析:Vercel Analytics
本地运行
本应用需要 Node.js v18.17+ 版本。
git clone https://github.com/leerob/leerob.io.git
cd leerob.io
bun install
bun run setup # 移除所有我的个人信息
bun dev
创建一个类似于 .env.example
的 .env.local
文件。
数据库架构
CREATE TABLE redirects (
id SERIAL PRIMARY KEY,
source VARCHAR(255) NOT NULL,
destination VARCHAR(255) NOT NULL,
permanent BOOLEAN NOT NULL
);
CREATE TABLE guestbook (
id SERIAL PRIMARY KEY,
email VARCHAR(255) NOT NULL,
body TEXT NOT NULL,
created_by VARCHAR(255) NOT NULL,
created_at TIMESTAMP NOT NULL,
updated_at TIMESTAMP
);
CREATE TABLE views (
slug VARCHAR(255) PRIMARY KEY,
count INT NOT NULL
);
许可
- 您可以自由使用此代码作为灵感。
- 请不要直接复制。
- 注明作者将不胜感激。
请通过运行 bun run setup
移除所有我的个人信息(博客文章、图片等)。